Variable assignments in bash scripts require no space between the variable name and value or (unless quoted) within the value. Since a space was present in the line FILEBACKUPLOCATION= /../.../FMonday
, it attempted to execute /../.../FMonday
as a command (which caused the first error) with FILEBACKUPLOCATION
assigned to an empty string. The variable was then not assigned when the other command further down tried to use it (accounting for the second error).
Related Posts:
- How do I pause my shell script for a second before continuing?
- In the shell, what does ” 2>&1 ” mean?
- What does export PS1=”\[\033[36m\]\u\[\033[m\]@\[\033[32m\]\h:\[\033[33;1m\]\w\[\033[m\]\$ ” mean in MacOS’ bash Terminal?
- In the shell, what does ” 2>&1 ” mean?
- How do I execute a bash script in Terminal?
- How can I check if a directory exists in a Bash shell script?
- How to reload .bashrc settings without logging out and back in again?
- Which characters need to be escaped when using Bash?
- What is cp: cannot stat error in Unix, I get this error when trying to copy thing from one folder to another
- What is cp: cannot stat error in Unix, I get this error when trying to copy thing from one folder to another
- How do I edit $PATH (.bash_profile) on OS X?
- Sorting data based on second column of a file
- Variable interpolation in the shell
- How do I add a newline using printf?
- Shell script not running, command not found
- Difference between sh and Bash
- How do I get the current Unix time in milliseconds in Bash?
- Cp: target is not a directory
- How do I tell if a regular file does not exist in Bash?
- How to create a file in Linux from terminal window? [closed]
- What is the preferred Bash shebang?
- Read a file line by line assigning the value to a variable
- How to compare strings in Bash
- “Couldn’t find a file descriptor referring to the console” on Ubuntu bash on Windows
- How to decode Seagate’s hard drive date code in a Bash script
- How do I use a regex in a shell script?
- How to grep for case insensitive string in a file?
- Difference between wait and sleep
- How do I parse command line arguments in Bash?
- grep –ignore-case –only
- Multi-line string with extra space (preserved indentation)
- How to make “if not true condition”?
- Multi-line string with extra space (preserved indentation)
- ‘\r’: command not found – .bashrc / .bash_profile [duplicate]
- Bash script and /bin/bash^M: bad interpreter: No such file or directory
- -bash: syntax error near unexpected token `newline’
- An “and” operator for an “if” statement in Bash
- ‘\r’: command not found – .bashrc / .bash_profile [duplicate]
- Echo newline in Bash prints literal \n
- Bash script and /bin/bash^M: bad interpreter: No such file or directory [duplicate]
- Passing parameters to a Bash function
- Echo newline in Bash prints literal \n
- How can I use “:” as an AWK field separator?
- An “and” operator for an “if” statement in Bash
- How to switch Python versions in Terminal?
- How do I use grep to search the current directory for all files having the a string “hello” yet display only .h and .cc files?
- “while :” vs. “while true” [duplicate]
- How can I declare and use Boolean variables in a shell script?
- How can I declare and use Boolean variables in a shell script?
- What is the meaning of 2 in 2> /dev/null
- How to reload .bash_profile from the command line?
- What is the purpose of “&&” in a shell command?
- Replace one substring for another string in shell script
- Parsing JSON with Unix tools
- mvn command not found in OSX Mavrerick
- Bash scripting missing ‘]’
- Cannot use mkdir in home directory: permission denied (Linux Lubuntu)
- How do I compare two string variables in an ‘if’ statement in Bash?
- Using find command in bash script
- Return value in a Bash function
- Is bash a programming language?
- Emulating a do-while loop in Bash
- How can I count all the lines of code in a directory recursively?
- How can I kill a process by name instead of PID, on Linux?
- Extract file basename without path and extension in bash
- Pass variable from one Jenkins stage to others in sh
- Given two directory trees, how can I find out which files differ by content?
- How to change the output color of echo in Linux
- Delete all local git branches
- How can I get the source directory of a Bash script from within the script itself?
- BASH Syntax error near unexpected token ‘done’
- Shell: How to call one shell script from another shell script?
- bash assign default value
- What does -z mean in Bash?
- mvn command not found in OSX Mavrerick
- How can I match a string with a regex in Bash?
- How to use gdb with pipes and stdin
- find: missing argument to -exec
- echo that outputs to stderr
- How to define hash tables in Bash?
- How to escape single quotes within single quoted strings
- Grep ‘binary file matches’. How to get normal grep output?
- Simple logical operators in Bash
- Bash if statement with multiple conditions throws an error
- How to check if an environment variable exists and get its value?
- What is the difference between “#!/usr/bin/env bash” and “#!/usr/bin/bash”?
- Laravel PHP Command Not Found
- Getting an “ambiguous redirect” error
- Bash syntax error: unexpected end of file
- Bash syntax error: unexpected end of file
- Create timestamp variable in bash script
- How to convert a string to lower case in Bash?
- Binary Data Posting with curl
- Difference between return and exit in Bash functions
- Check number of arguments passed to a Bash script
- How to modify a global variable within a function in bash?
- -bash: export: `=’: not a valid identifier
- How to modify a global variable within a function in bash?
- choosing between $0 and BASH_SOURCE
- How do I automatically restart a Minecraft Spigot server in the event of a crash or /stop when using screen?