我想运行一个shell脚本 test_shell.sh 来删除由另一个文件 test_config.txt 中的参数集定义的目录。
test_config.txt:
var = testdir
字符串
test_shell.sh:
#!/bin/bash vardel=$(grep var test_config.txt | cut -d ' ' -f3) echo $vardel rm -rf $var
型变量设置正确,但目录未删除。不打印警告。这是什么原因造成的?
oxosxuxt1#
正如@Fravadona评论的那样,这与在UNIX系统上读取时的Windows行结束符(CR LF)有关。
1条答案
按热度按时间oxosxuxt1#
正如@Fravadona评论的那样,这与在UNIX系统上读取时的Windows行结束符(CR LF)有关。