Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在编写一个脚本,该脚本需要根据用户输入在目录中查找文件。该文件包含一个文件路径,我需要将该文件路径用作变量,以便稍后在 mv 命令中使用它。至今 :-
read x path = `cat ~/filepaths/$x`
稍后它需要使用从该文件读取的文件路径从垃圾箱中移动文件
mv ~/trash/$x $path
目前,它似乎不起作用,并在运行时挂起。我在这里错过了什么愚蠢的事情吗?
编辑:已解决,是一个愚蠢的语法错误。谢谢你的帮助!
删除作业周围的空格:
path=`cat ~/filepaths/$x`
或者:
path=$(< ~/filepaths/$x)