gpt4 book ai didi

linux - 无法在shell脚本中使用变量名删除文件

转载 作者:太空宇宙 更新时间:2023-11-04 12:38:01 25 4
gpt4 key购买 nike

我想删除一个名称存储在变量中的文件,但它不起作用。我得到了

A file or Directory in the path name does not exist

我的代码是

value=$(<try_text.txt)
rm -f /home/inform/output/$value

最佳答案

when i tried deleting i got :

cannot remove `/home/oracle/Omar2/B2BFiles/bm.txt\r': No such file or directory

where does the \r come from ?

它来自一个编辑器,该编辑器将以 \r\n 结尾的 Windows 行写入 try_text.txt。读取该文件时,Linux shell 删除了以 \n 结尾的 Unix 行,而 \r 保留了下来。要摆脱它,请参阅 e。 G。问题的答案 Line ending issue DOS > Linux > Java .

关于linux - 无法在shell脚本中使用变量名删除文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41103905/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com