Files
如何查找包含字元串的文件?
我試過:
grep "$1-2400000" /media/linux/DATADISK/flashka/
它正在執行並且很長時間無所事事。還有其他方法嗎?沒有必要對終端執行此操作。
您缺少
-r
匹配“所有文件”的 a,可能應該使用單引號:grep -r -l -F '$1-2400000' /media/linux/DATADISK/flashka/
使用
-l
, grep 只會顯示文件名,而不是文件中的匹配項。-F
greps 用於固定字元串,而不是正則表達式。如果您的文件名包含空格或其他特殊字元,您可能需要
find
改用:find /media/linux/DATADISK/flashka/ -type f -exec grep -l -F '$1-2400000' {} \;