Bash &引用;错误的变量名“;及;“预期”一词;shell脚本中出现错误
我正在创建一个shell脚本来使用WSL执行基本的数学操作。我使用ubuntu终端就是为了这个目的Bash &引用;错误的变量名“;及;“预期”一词;shell脚本中出现错误,bash,shell,Bash,Shell,我正在创建一个shell脚本来使用WSL执行基本的数学操作。我使用ubuntu终端就是为了这个目的 #!/bin/bash echo "+ : Addition (a+b)" echo "- : Subtraction (a-b)" echo "* : Multiplication (a*b)" echo "/ : Division (a/b)" read -p "Choose operation: &qu
#!/bin/bash
echo "+ : Addition (a+b)"
echo "- : Subtraction (a-b)"
echo "* : Multiplication (a*b)"
echo "/ : Division (a/b)"
read -p "Choose operation: " op
read -p "Enter value of a: " a
read -p "Enter value of b: " b
case $op in
"+")
echo $a "+" $b "=" $((a+b))
;;
"-")
echo $a "-" $b "=" $((a-b))
;;
"*")
echo $a "*" $b "=" $((a*b))
;;
"/")
echo $a "/" $b "=" $((a/b))
;;
esac
这是代码。
我正在使用命令执行这段代码
sh add.sh
“add.sh”是文件名
我越来越
您有dos行结尾。你可以使用fromdos来摆脱它们
fromdos test.txt
上述示例将采用MS-DOS或Microsoft Windows文件或
使用不同的行分隔符创建其他文件,并使用新的
要在Linux和Unix中读取的行分隔符
参考:您有dos行结尾。你可以使用fromdos来摆脱它们
fromdos test.txt
上述示例将采用MS-DOS或Microsoft Windows文件或
使用不同的行分隔符创建其他文件,并使用新的
要在Linux和Unix中读取的行分隔符
Ref:脚本中有dos行结尾。删除它们。如何删除dos行结束符@谷歌的KamilCukA应该能帮到你。在带有
dos2unix
programok的命令行中,“dos2unix”命令对我有效。多谢各位@KamilCukYou在脚本中有dos行结尾。删除它们。如何删除dos行结束符@谷歌的KamilCukA应该能帮到你。在带有dos2unix
programok的命令行中,“dos2unix”命令对我有效。多谢各位@卡米尔库特汉克斯。我使用了“dos2unix”命令,它工作了,“formdos”也工作了!如果这个答案对你有用,请考虑将其投票和/或标记为答案。谢谢你,谢谢。我使用了“dos2unix”命令,它工作了,“formdos”也工作了!如果这个答案对你有用,请考虑将其投票和/或标记为答案。非常感谢。