Assigning file path to a variable

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
0
down vote

favorite












I have a path to a file which will be written in future. When I assign the file path including the file name, it is being evaluated at runtime and says no file or directory



Example:



file_name="$PWD/test.rpt"


This generates, No such file or directory.



How can stop bash from evaluating the path before assigning to the variable?










share|improve this question









New contributor




Bashnoob is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.



















  • If possible, try using an absolute path, rather than the relative path. e.g. /home/user/app/test.rpt.
    – ILMostro_7
    3 hours ago






  • 1




    I can't reproduce this in bash. Is that the actual command that you use to assign the value? And it's the assignment that causes the error? I see no error in it.
    – Kusalananda
    3 hours ago











  • @ILMostro_7 You will notice that $PWD/test.rpt is an absolute path. As far as the shell is concerned, it's just a string, so whether its relative or absolute (or someone's name or the price of rice in China) does not matter.
    – Kusalananda
    3 hours ago






  • 1




    Please post the exact command you ran and the exact full error message it caused. That file_name="$PWD/test.rpt" assignment command on its own cannot generate a No such file or directory error message. Try also to run it after the set -x command, so the shell can confirm what it's actually running.
    – Stéphane Chazelas
    3 hours ago















up vote
0
down vote

favorite












I have a path to a file which will be written in future. When I assign the file path including the file name, it is being evaluated at runtime and says no file or directory



Example:



file_name="$PWD/test.rpt"


This generates, No such file or directory.



How can stop bash from evaluating the path before assigning to the variable?










share|improve this question









New contributor




Bashnoob is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.



















  • If possible, try using an absolute path, rather than the relative path. e.g. /home/user/app/test.rpt.
    – ILMostro_7
    3 hours ago






  • 1




    I can't reproduce this in bash. Is that the actual command that you use to assign the value? And it's the assignment that causes the error? I see no error in it.
    – Kusalananda
    3 hours ago











  • @ILMostro_7 You will notice that $PWD/test.rpt is an absolute path. As far as the shell is concerned, it's just a string, so whether its relative or absolute (or someone's name or the price of rice in China) does not matter.
    – Kusalananda
    3 hours ago






  • 1




    Please post the exact command you ran and the exact full error message it caused. That file_name="$PWD/test.rpt" assignment command on its own cannot generate a No such file or directory error message. Try also to run it after the set -x command, so the shell can confirm what it's actually running.
    – Stéphane Chazelas
    3 hours ago













up vote
0
down vote

favorite









up vote
0
down vote

favorite











I have a path to a file which will be written in future. When I assign the file path including the file name, it is being evaluated at runtime and says no file or directory



Example:



file_name="$PWD/test.rpt"


This generates, No such file or directory.



How can stop bash from evaluating the path before assigning to the variable?










share|improve this question









New contributor




Bashnoob is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











I have a path to a file which will be written in future. When I assign the file path including the file name, it is being evaluated at runtime and says no file or directory



Example:



file_name="$PWD/test.rpt"


This generates, No such file or directory.



How can stop bash from evaluating the path before assigning to the variable?







linux bash






share|improve this question









New contributor




Bashnoob is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











share|improve this question









New contributor




Bashnoob is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









share|improve this question




share|improve this question








edited 3 hours ago









Kusalananda

114k15217348




114k15217348






New contributor




Bashnoob is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









asked 3 hours ago









Bashnoob

1




1




New contributor




Bashnoob is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





New contributor





Bashnoob is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.






Bashnoob is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











  • If possible, try using an absolute path, rather than the relative path. e.g. /home/user/app/test.rpt.
    – ILMostro_7
    3 hours ago






  • 1




    I can't reproduce this in bash. Is that the actual command that you use to assign the value? And it's the assignment that causes the error? I see no error in it.
    – Kusalananda
    3 hours ago











  • @ILMostro_7 You will notice that $PWD/test.rpt is an absolute path. As far as the shell is concerned, it's just a string, so whether its relative or absolute (or someone's name or the price of rice in China) does not matter.
    – Kusalananda
    3 hours ago






  • 1




    Please post the exact command you ran and the exact full error message it caused. That file_name="$PWD/test.rpt" assignment command on its own cannot generate a No such file or directory error message. Try also to run it after the set -x command, so the shell can confirm what it's actually running.
    – Stéphane Chazelas
    3 hours ago

















  • If possible, try using an absolute path, rather than the relative path. e.g. /home/user/app/test.rpt.
    – ILMostro_7
    3 hours ago






  • 1




    I can't reproduce this in bash. Is that the actual command that you use to assign the value? And it's the assignment that causes the error? I see no error in it.
    – Kusalananda
    3 hours ago











  • @ILMostro_7 You will notice that $PWD/test.rpt is an absolute path. As far as the shell is concerned, it's just a string, so whether its relative or absolute (or someone's name or the price of rice in China) does not matter.
    – Kusalananda
    3 hours ago






  • 1




    Please post the exact command you ran and the exact full error message it caused. That file_name="$PWD/test.rpt" assignment command on its own cannot generate a No such file or directory error message. Try also to run it after the set -x command, so the shell can confirm what it's actually running.
    – Stéphane Chazelas
    3 hours ago
















If possible, try using an absolute path, rather than the relative path. e.g. /home/user/app/test.rpt.
– ILMostro_7
3 hours ago




If possible, try using an absolute path, rather than the relative path. e.g. /home/user/app/test.rpt.
– ILMostro_7
3 hours ago




1




1




I can't reproduce this in bash. Is that the actual command that you use to assign the value? And it's the assignment that causes the error? I see no error in it.
– Kusalananda
3 hours ago





I can't reproduce this in bash. Is that the actual command that you use to assign the value? And it's the assignment that causes the error? I see no error in it.
– Kusalananda
3 hours ago













@ILMostro_7 You will notice that $PWD/test.rpt is an absolute path. As far as the shell is concerned, it's just a string, so whether its relative or absolute (or someone's name or the price of rice in China) does not matter.
– Kusalananda
3 hours ago




@ILMostro_7 You will notice that $PWD/test.rpt is an absolute path. As far as the shell is concerned, it's just a string, so whether its relative or absolute (or someone's name or the price of rice in China) does not matter.
– Kusalananda
3 hours ago




1




1




Please post the exact command you ran and the exact full error message it caused. That file_name="$PWD/test.rpt" assignment command on its own cannot generate a No such file or directory error message. Try also to run it after the set -x command, so the shell can confirm what it's actually running.
– Stéphane Chazelas
3 hours ago





Please post the exact command you ran and the exact full error message it caused. That file_name="$PWD/test.rpt" assignment command on its own cannot generate a No such file or directory error message. Try also to run it after the set -x command, so the shell can confirm what it's actually running.
– Stéphane Chazelas
3 hours ago
















active

oldest

votes











Your Answer








StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "106"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);






Bashnoob is a new contributor. Be nice, and check out our Code of Conduct.









 

draft saved


draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f481016%2fassigning-file-path-to-a-variable%23new-answer', 'question_page');

);

Post as a guest



































active

oldest

votes













active

oldest

votes









active

oldest

votes






active

oldest

votes








Bashnoob is a new contributor. Be nice, and check out our Code of Conduct.









 

draft saved


draft discarded


















Bashnoob is a new contributor. Be nice, and check out our Code of Conduct.












Bashnoob is a new contributor. Be nice, and check out our Code of Conduct.











Bashnoob is a new contributor. Be nice, and check out our Code of Conduct.













 


draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f481016%2fassigning-file-path-to-a-variable%23new-answer', 'question_page');

);

Post as a guest













































































Popular posts from this blog

How to check contact read email or not when send email to Individual?

Bahrain

Postfix configuration issue with fips on centos 7; mailgun relay