Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我使用for循环将特定工具与文件集一起使用:
for
nohup sh -c 'for i in ~/files/*txt; do ID=`echo ${i} | sed 's/^.*\///'`; ./tool $i && mv output ${ID}.out; done' &
这个工具对输出文件有特定的命名,我想重命名输出,因为它会被覆盖,对我来说更简单。 但是,此特定mv功能不起作用nohup-文件不会单独重命名并被覆盖。
mv
nohup
我怎么解决这个问题。
为什么复杂的nohup舞蹈,而不仅仅是
for i in ~/files/*.txt; do ./tool $i && mv output `basename $i`.out done