Shell脚本- rm不会从外部参数设置的变量中删除目录

w8ntj3qf  于 2023-08-07  发布在  Shell
关注(0)|答案(1)|浏览(85)

我想运行一个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


变量设置正确,但目录未删除。不打印警告。这是什么原因造成的?

oxosxuxt

oxosxuxt1#

正如@Fravadona评论的那样,这与在UNIX系统上读取时的Windows行结束符(CR LF)有关。

相关问题