linux find 命令和 while 命令聯合使用案例

perfychi發表於2014-02-20
2
find ./ -iname *.jpg

會出現“find: 路徑必須在表示式之前”的錯誤提示。解決的方法有兩種

  1. 使用轉義符把*轉義,即  \*.jpg
  2. 用引號引起來 ,即 “*.jpg”

注意:如果需要把find 的結果提交給while,例如:

`echo find ./ -iname "\*.jpg"` | while read f
do
   #do something
done

則既需要轉義符,也需要引號

歡迎轉載,轉載請註明文章出處,謝謝!

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27042095/viewspace-1084410/,如需轉載,請註明出處,否則將追究法律責任。

相關文章