美好的一天, 我發現一個簡單的方法來找到具有一定內容的文件,但我想創建一個bash腳本來quickier做到這一點,bash腳本查找文件
的腳本是:
#!/bin/bash
DIRECTORY=$(cd `dirname .` && pwd)
ARGUMENTS="'[email protected]'"
echo find: $ARGUMENTS on $DIRECTORY
find $DIRECTORY -iname '*' | xargs grep $ARGUMENTS -sl
所以,如果我寫:
$ script.sh text
應該在包含 '文本'
該目錄中的文件找到但是,當我執行這個腳本時,它總是失敗,但是echo命令正好顯示我需要什麼,這個腳本有什麼問題?
謝謝!
路易斯
參考文獻:http://www.liamdelahunty.com/tips/linux_find_string_files.php
謝謝!的確,一個優雅的解決方案 – xlarsx 2013-03-03 19:34:13