Linux Fedora bash命令错误

Linux Fedora bash命令错误,linux,bash,shell,fedora,Linux,Bash,Shell,Fedora,我每次运行这个命令时都会出错,我不确定我到底打错了什么 #!/bin/bash $ cat journal #journal: add journal entries to the file # $HOME/journal-data file =$HOME/journal-data date >> $file echo -n "Enter name of person or group:" read name echo "$name" >> $file echo >

我每次运行这个命令时都会出错,我不确定我到底打错了什么

#!/bin/bash
$ cat journal
#journal: add journal entries to the file
# $HOME/journal-data

file =$HOME/journal-data
date >> $file
echo -n "Enter name of person or group:"
read name
echo "$name" >> $file
echo >> $file
cat >> $file
echo "-------------------------------" >> $file
echo >> $file
错误如下

Project1.sh: line 2: journal: command not found
=/home/rbailey/journal-data: ERROR: cannot open `=/home/rbailey/journal-data' (No such    file      or directory)
Project1.sh: line 7: $file: ambiguous redirect
Enter name of person or group:bash Project1.sh
Project1.sh: line 10: $file: ambiguous redirect
Project1.sh: line 11: $file: ambiguous redirect
Project1.sh: line 12: $file: ambiguous redirect
Project1.sh: line 13: $file: ambiguous redirect
Project1.sh: line 14: $file: ambiguous redirect
[rbailey@localhost ~]$ 

为了您自己的方便,请随意使用,例如:


file=$HOME/journal data
而不是
file=$HOME/journal data
In journal line 4:
file =$HOME/journal-data
     ^-- SC1068: Don't put spaces around the = in assignments.