Why is this bash script read line code giving me errors?Why does my cronjob not execute my...
Is the Starlink array really visible from Earth?
Were pens caps holes designed to prevent death by suffocation if swallowed?
Defining the standard model of PA so that a space alien could understand
Is CD audio quality good enough?
Why did David Cameron offer a referendum on the European Union?
Boss wants me to falsify a report. How should I document this unethical demand?
Simple fuzz pedal using breadboard
Make 24 using exactly three 3s
Where have Brexit voters gone?
Plot twist where the antagonist wins
Pirate democracy at its finest
Cipher Block Chaining - How do you change the plaintext of all blocks?
Simple function that simulates survey results based on sample size and probability
Why were helmets and other body armour not commonplace in the 1800s?
Why do Ryanair allow me to book connecting itineraries through a third party, but not through their own website?
Why do most published works in medical imaging try to reduce false positives?
Why are C64 games inconsistent with which joystick port they use?
At what point in European history could a government build a printing press given a basic description?
Using credit/debit card details vs swiping a card in a payment (credit card) terminal
Count Even Digits In Number
Image processing: Removal of two spots in fundus images
Is the field of q-series 'dead'?
How to illustrate the Mean Value theorem?
Ticket to ride, 1910: What are the big cities
Why is this bash script read line code giving me errors?
Why does my cronjob not execute my shell-script?Capture errors in a SFTP scriptWhy does “bash -x” break this script?Why this option not working in this Bash script?Skip catching errors in a shell scriptWhy is this script giving an “Unexpected end of file” syntax error?Why can't I execute this script?Can someone explain this line of code/command please?expect script giving errorWhy does this Bash script to print command line arguments not work?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ margin-bottom:0;
}
Why is this bash script read line code giving me errors?
read -p "Does this require cropping? (y/n)? " answer
case ${answer:0:1} in
y|Y )
mkdir cropped; for i in *.mp4; do ffmpeg -i "$i" -filter:v "crop=1900:1080:-20:0" cropped/"${i%.*}.mp4"; rm -r *.mp4; cd cropped; cp -r *.mp4 ../
;;
* )
mkdir no
;;
esac
When I give an answer, I get this back from terminal:
Does this require cropping? (y/n)? n
/usr/local/bin/prep: line 17: syntax error near unexpected token `;;'
/usr/local/bin/prep: line 17: ` ;;'
However, it works perfectly fine if my executed (YES) answer code is changed something like, rather than the whole mkdir cropped; for i in *.mp4...
:
mkdir yes
bash shell-script command-line scripting error-handling
add a comment |
Why is this bash script read line code giving me errors?
read -p "Does this require cropping? (y/n)? " answer
case ${answer:0:1} in
y|Y )
mkdir cropped; for i in *.mp4; do ffmpeg -i "$i" -filter:v "crop=1900:1080:-20:0" cropped/"${i%.*}.mp4"; rm -r *.mp4; cd cropped; cp -r *.mp4 ../
;;
* )
mkdir no
;;
esac
When I give an answer, I get this back from terminal:
Does this require cropping? (y/n)? n
/usr/local/bin/prep: line 17: syntax error near unexpected token `;;'
/usr/local/bin/prep: line 17: ` ;;'
However, it works perfectly fine if my executed (YES) answer code is changed something like, rather than the whole mkdir cropped; for i in *.mp4...
:
mkdir yes
bash shell-script command-line scripting error-handling
add a comment |
Why is this bash script read line code giving me errors?
read -p "Does this require cropping? (y/n)? " answer
case ${answer:0:1} in
y|Y )
mkdir cropped; for i in *.mp4; do ffmpeg -i "$i" -filter:v "crop=1900:1080:-20:0" cropped/"${i%.*}.mp4"; rm -r *.mp4; cd cropped; cp -r *.mp4 ../
;;
* )
mkdir no
;;
esac
When I give an answer, I get this back from terminal:
Does this require cropping? (y/n)? n
/usr/local/bin/prep: line 17: syntax error near unexpected token `;;'
/usr/local/bin/prep: line 17: ` ;;'
However, it works perfectly fine if my executed (YES) answer code is changed something like, rather than the whole mkdir cropped; for i in *.mp4...
:
mkdir yes
bash shell-script command-line scripting error-handling
Why is this bash script read line code giving me errors?
read -p "Does this require cropping? (y/n)? " answer
case ${answer:0:1} in
y|Y )
mkdir cropped; for i in *.mp4; do ffmpeg -i "$i" -filter:v "crop=1900:1080:-20:0" cropped/"${i%.*}.mp4"; rm -r *.mp4; cd cropped; cp -r *.mp4 ../
;;
* )
mkdir no
;;
esac
When I give an answer, I get this back from terminal:
Does this require cropping? (y/n)? n
/usr/local/bin/prep: line 17: syntax error near unexpected token `;;'
/usr/local/bin/prep: line 17: ` ;;'
However, it works perfectly fine if my executed (YES) answer code is changed something like, rather than the whole mkdir cropped; for i in *.mp4...
:
mkdir yes
bash shell-script command-line scripting error-handling
bash shell-script command-line scripting error-handling
asked 46 mins ago
AnonymousAnonymous
1147
1147
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
You are missing the done
on your for
loop, so the no )
and stuff is part of the loop.
Ohhhh.. you mean after*.mp4 ../
so it should be*.mp4 ../ done
?
– Anonymous
28 mins ago
seems to be missing; done
... got it, thanks!
– Anonymous
24 mins ago
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%2f521106%2fwhy-is-this-bash-script-read-line-code-giving-me-errors%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
You are missing the done
on your for
loop, so the no )
and stuff is part of the loop.
Ohhhh.. you mean after*.mp4 ../
so it should be*.mp4 ../ done
?
– Anonymous
28 mins ago
seems to be missing; done
... got it, thanks!
– Anonymous
24 mins ago
add a comment |
You are missing the done
on your for
loop, so the no )
and stuff is part of the loop.
Ohhhh.. you mean after*.mp4 ../
so it should be*.mp4 ../ done
?
– Anonymous
28 mins ago
seems to be missing; done
... got it, thanks!
– Anonymous
24 mins ago
add a comment |
You are missing the done
on your for
loop, so the no )
and stuff is part of the loop.
You are missing the done
on your for
loop, so the no )
and stuff is part of the loop.
answered 40 mins ago
icarusicarus
6,76111632
6,76111632
Ohhhh.. you mean after*.mp4 ../
so it should be*.mp4 ../ done
?
– Anonymous
28 mins ago
seems to be missing; done
... got it, thanks!
– Anonymous
24 mins ago
add a comment |
Ohhhh.. you mean after*.mp4 ../
so it should be*.mp4 ../ done
?
– Anonymous
28 mins ago
seems to be missing; done
... got it, thanks!
– Anonymous
24 mins ago
Ohhhh.. you mean after
*.mp4 ../
so it should be *.mp4 ../ done
?– Anonymous
28 mins ago
Ohhhh.. you mean after
*.mp4 ../
so it should be *.mp4 ../ done
?– Anonymous
28 mins ago
seems to be missing
; done
... got it, thanks!– Anonymous
24 mins ago
seems to be missing
; done
... got it, thanks!– Anonymous
24 mins ago
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%2f521106%2fwhy-is-this-bash-script-read-line-code-giving-me-errors%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