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 to create a file in Linux from terminal window? [closed]
- What is the preferred Bash shebang?
- How to compare strings in Bash
- 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 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
- An “and” operator for an “if” statement in Bash
- ‘\r’: command not found – .bashrc / .bash_profile [duplicate]
- Echo newline in Bash prints literal \n
- Echo newline in Bash prints literal \n
- An “and” operator for an “if” statement in Bash
- 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)
- Using find command in bash script
- Return value in a Bash function
- Emulating a do-while loop in Bash
- 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?
- echo that outputs to stderr
- How to define hash tables in Bash?
- How to escape single quotes within single quoted strings
- Simple logical operators in Bash
- Bash if statement with multiple conditions throws an error
- 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
- Create timestamp variable in bash script
- How to convert a string to lower case in Bash?
- Binary Data Posting with curl
- -bash: export: `=’: not a valid identifier
- How to modify a global variable within a function in bash?
- How do I automatically restart a Minecraft Spigot server in the event of a crash or /stop when using screen?
- How to specify the private SSH-key to use when executing shell command on Git?
- How do I remove the file suffix and path portion from a path string in Bash?
- Using SED with wildcard
- Display current path in terminal only
- zip error – Nothing to do
- How to remove last n characters from a string in Bash?
- Meaning of “[: too many arguments” error from if [] (square brackets)
- How to split one string into multiple strings separated by at least one space in bash shell?
- “Error installing rails” because “extconf.rb failed” on Ubuntu 18.04
- Make a Bash alias that takes a parameter?
- Copy multiple files from one directory to another from Linux shell
- How to ssh from within a bash script?
- curl: no URL specified for restful api
- How can I do a recursive find/replace of a string with awk or sed?
- source command not found in sh shell
- Running bash script from within python
- How to run C program on Mac OS X using Terminal?
- bash : cd : too many arguments
- Bash mkdir and subfolders
- How do I write stderr to a file while using “tee” with a pipe?
- How to open Emacs inside Bash
- Integer expression expected error in shell script
- Error when using ‘sed’ with ‘find’ command on OS X: “invalid command code .”
- What is the difference between double and single square brackets in bash?
- How to create a UUID in bash?
- Check if array is empty in Bash
- Run an interactive bash subshell with initial commands without returning to the (“super”) shell immediately
- bash: print stderr in red color
- Clean way to write complex multi-line string to a variable
- How to get pid of just started process
- Standard place for user defined bash_completion.d scripts?