临时文件 BASH

临时文件 BASH

这段代码会创建临时文件吗?因为我不应该使用它们,而且我昨天才发现甚至 sed -i 创建了它。所以我可以确定。谢谢

while read line; do
if [[ $line =~ "$PWD"$ ]] ;then 
IFS=" " read -r f1 f2 f3 f4 f5 <<<"$line"
fi
done <file.txt

答案1

是的,巴什将要创建一个临时文件此处文档这里的字符串;您在脚本中使用了后者。

(您可以通过/tmp在有延迟的测试程序sleep运行时检查目录来测试这一点。)

相关内容