它是一個面試問題。當他明白我沒有shell腳本經驗時,訪問者詢問了這個「基本的」shell腳本問題。這是問題。將具有特定大小的文件複製到其他目錄
將文件從一個大小超過500K的目錄複製到另一個目錄。
我可以在c語言中立即執行它,但在shell腳本中看起來很難,因爲從來沒有嘗試過。我熟悉unix基本命令,所以我嘗試了它,但是我可以只使用下面的命令來提取這些文件名。
du -sk * | awk '{ if ($1>500) print $2 }'
另外,讓我知道好的shell腳本示例書。
除了使用'du *'而不是'du dir'外,這是一個合理的解決方案,但'find'更好。 –