aid*_*dan 1 linux bash command-line-interface
我正在做这样的事情:
for f in `find -iname '*.html'`; do scp $f remoteserver:$f; done;
Run Code Online (Sandbox Code Playgroud)
我已经通过了1000个文件中的大约3个,我已经决定要中止操作了.
CTRL + C仅转义SCP登录提示并将我带到下一个,而不是转义for循环.
有没有比击中CTRL + C 9997次更好的方法?
谢谢!
您应该学会检查运行的进程的退出状态 - 特别是如果您在循环中运行它们:
for f in `find -iname '*.html'`; do scp $f remoteserver:$f || break; done;
Run Code Online (Sandbox Code Playgroud)
注意|| break一下.