0
使用系統試圖獲得更多熟悉AWK AWK援助,並正在使用系統命令SCP的跨服務器一堆文件。需要在Solaris中
所以,我想這一點,但它不工作。不錯,只是沒有做任何事情。
ls *.dmp | awk ' {system("nohup scp "$1" [email protected]:/server/file/path/ &")}'
然而,這個工程
ls *.dmp | awk ' {print "nohup scp "$1" [email protected]:/server/file/path/ &"}' > scp.sh && chmod +x scp.sh && ./scp.sh
目標只是試圖執行了awk回報的一切。
awk不適合在這裏工作。你應該只使用shell for for循環。 –
當我聽到「awk ... Solaris」的時候,我想到的第一件事是:你正在使用哪種awk?確保它是/ usr/xpg4/bin/awk。 –
只需'nohup scp * .dmp user @ server:/ path /&'就足夠了。 –