Bash script with command argument not working
Clash Royale CLAN TAG#URR8PPP
Using a bash script ./find_dates
. Code in find_dates
grep '^2019/02/01' /pi/home/data/*|sort -t: -k2 > /pi/home/files/data.txt;
I am getting data in the data.txt
However when I run ./find_dates2 2019/02/01
. Code in find_dates2
:
grep '^$1' /pi/home/data/*|sort -t: -k2 > /pi/home/files/data.txt;
The data.txt
is empty.
bash shell-script debian
add a comment |
Using a bash script ./find_dates
. Code in find_dates
grep '^2019/02/01' /pi/home/data/*|sort -t: -k2 > /pi/home/files/data.txt;
I am getting data in the data.txt
However when I run ./find_dates2 2019/02/01
. Code in find_dates2
:
grep '^$1' /pi/home/data/*|sort -t: -k2 > /pi/home/files/data.txt;
The data.txt
is empty.
bash shell-script debian
add a comment |
Using a bash script ./find_dates
. Code in find_dates
grep '^2019/02/01' /pi/home/data/*|sort -t: -k2 > /pi/home/files/data.txt;
I am getting data in the data.txt
However when I run ./find_dates2 2019/02/01
. Code in find_dates2
:
grep '^$1' /pi/home/data/*|sort -t: -k2 > /pi/home/files/data.txt;
The data.txt
is empty.
bash shell-script debian
Using a bash script ./find_dates
. Code in find_dates
grep '^2019/02/01' /pi/home/data/*|sort -t: -k2 > /pi/home/files/data.txt;
I am getting data in the data.txt
However when I run ./find_dates2 2019/02/01
. Code in find_dates2
:
grep '^$1' /pi/home/data/*|sort -t: -k2 > /pi/home/files/data.txt;
The data.txt
is empty.
bash shell-script debian
bash shell-script debian
edited Feb 15 at 19:41
chaos
35.8k974119
35.8k974119
asked Feb 15 at 17:20
user3525290user3525290
1153
1153
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
Simple typo - use double quotes instead of single quotes, otherwise the variable doesn't get expanded.
grep "^$1" /pi/home/data/*|sort -t: -k2 > /pi/home/files/data.txt;
Thanks. I had that but I didn't think it was working. But I was sending in the incorrect date. Thank you.
– user3525290
Feb 15 at 17:25
Heh. You're welcome.
– tink
Feb 15 at 17:31
add a comment |
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',
autoActivateHeartbeat: false,
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
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f500918%2fbash-script-with-command-argument-not-working%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Simple typo - use double quotes instead of single quotes, otherwise the variable doesn't get expanded.
grep "^$1" /pi/home/data/*|sort -t: -k2 > /pi/home/files/data.txt;
Thanks. I had that but I didn't think it was working. But I was sending in the incorrect date. Thank you.
– user3525290
Feb 15 at 17:25
Heh. You're welcome.
– tink
Feb 15 at 17:31
add a comment |
Simple typo - use double quotes instead of single quotes, otherwise the variable doesn't get expanded.
grep "^$1" /pi/home/data/*|sort -t: -k2 > /pi/home/files/data.txt;
Thanks. I had that but I didn't think it was working. But I was sending in the incorrect date. Thank you.
– user3525290
Feb 15 at 17:25
Heh. You're welcome.
– tink
Feb 15 at 17:31
add a comment |
Simple typo - use double quotes instead of single quotes, otherwise the variable doesn't get expanded.
grep "^$1" /pi/home/data/*|sort -t: -k2 > /pi/home/files/data.txt;
Simple typo - use double quotes instead of single quotes, otherwise the variable doesn't get expanded.
grep "^$1" /pi/home/data/*|sort -t: -k2 > /pi/home/files/data.txt;
answered Feb 15 at 17:21
tinktink
4,49711222
4,49711222
Thanks. I had that but I didn't think it was working. But I was sending in the incorrect date. Thank you.
– user3525290
Feb 15 at 17:25
Heh. You're welcome.
– tink
Feb 15 at 17:31
add a comment |
Thanks. I had that but I didn't think it was working. But I was sending in the incorrect date. Thank you.
– user3525290
Feb 15 at 17:25
Heh. You're welcome.
– tink
Feb 15 at 17:31
Thanks. I had that but I didn't think it was working. But I was sending in the incorrect date. Thank you.
– user3525290
Feb 15 at 17:25
Thanks. I had that but I didn't think it was working. But I was sending in the incorrect date. Thank you.
– user3525290
Feb 15 at 17:25
Heh. You're welcome.
– tink
Feb 15 at 17:31
Heh. You're welcome.
– tink
Feb 15 at 17:31
add a comment |
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f500918%2fbash-script-with-command-argument-not-working%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown