我正在编写一个脚本,需要根据用户输入在目录中查找文件。该文件包含一个文件路径,我需要将该文件路径用作变量,以便稍后在mv命令中使用它。到目前为止: -
read x
path = `cat ~/filepaths/$x`
稍后,它需要使用从此文件中读取的文件路径
从垃圾箱中移动文件mv ~/trash/$x $path
目前,它似乎不起作用,并在运行时挂起。我错过了一些愚蠢的东西吗?
编辑:解决了,这是一个愚蠢的语法错误。谢谢你的帮助!答案 0 :(得分:7)
删除作业周围的空格:
path=`cat ~/filepaths/$x`
或:
path=$(< ~/filepaths/$x)