这段代码会创建临时文件吗?因为我不应该使用它们,而且我昨天才发现甚至 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
运行时检查目录来测试这一点。)