包含文件路径的 Bash 变量



我正在编写一个脚本,该脚本需要根据用户输入在目录中查找文件。该文件包含一个文件路径,我需要将该文件路径用作变量,以便稍后可以在 mv 命令中使用它。迄今:-

read x
path = `cat ~/filepaths/$x`

稍后它需要使用从该文件读取的文件路径将文件从垃圾箱中移动

mv ~/trash/$x $path

目前,它似乎不起作用,并且在运行时挂起。我在这里错过了什么愚蠢的东西吗?

编辑:解决了,是一个愚蠢的语法错误。感谢您的帮助!

删除作业周围的空格:

path=`cat ~/filepaths/$x`

或:

path=$(< ~/filepaths/$x)

相关内容

  • 没有找到相关文章

最新更新