我的代码如下.Echo工作得很好.但是,当我将echo的输出重定向到touch时,我得到一个错误"没有这样的文件或目录".为什么?我如何解决它 ?如果我复制只粘贴echo的输出,则创建文件,但不创建触摸.
while read line
do
#touch < echo -e "$correctFilePathAndName"
echo -e "$correctFilePathAndName"
done < $file.txt
Run Code Online (Sandbox Code Playgroud)
如果输入文件的每一行都有文件名,file.txt则不需要进行任何循环.你可以这样做:
touch $(<file.txt)
Run Code Online (Sandbox Code Playgroud)
在一个单一触摸命令中创建所有文件.