ファイル内に特定の文字列を含むものを検索する 特定の文字列を含むファイルがあるけれどそれがどこにあるのか分からない場合、 以下のコマンドで検索できる。 $ find ./ -type f -print | xargs grep ‘hogehoge’ 上のコマンドで、… Yuya Satoハック2017.09.01 1,287
複数のhtmlファイルからpタグで囲まれたテキストだけを抽出する find ./ -type f -name “*.html” -print | xargs grep “<p>” | sed -e ‘s/<p>//g’ | sed -e ‘s|</p>… @iwasakiハック2017.02.16 2,133
*.xd.jsがあるかを調べる find . -name ‘*.xd.js’ -type f | grep -v dojox | grep -v dojo | grep -v dijit dojoなどを除外して.xd.jsファイルがあるかを調べます。 @iwasakiハック2017.01.11 333
find時に.gitフォルダ以下を除外する方法 find <target_path> -type f だと.gitフォルダ内のファイルも対象になるため、除外するには find <target_path> -type d -name ‘.git’… @iwasakiハック2016.02.04 2,265
perlでsed的な文字列置換を行う htmlファイル内の test/ を削除する場合。 cd /path/ find . -type f -name ‘*.html’ | xargs perl -i -pe ‘s|test/||g’ perlを使うとファイ… @iwasakiハック2015.11.09 1,532
findコマンドで指定日時よりも新しい日付のファイルだけを抽出する newerのオプションを指定することで、そのファイルの作成日時よりも新しいファイルのみを検索対象にします。 find ./ -name “_var_log_tomcat7_*.gz” -type f -newer /pa… @iwasakiハック2015.06.18 1,413
findコマンドでjaという名前のフォルダが有るかチェックする方法 findコマンドでjaという名前のフォルダが有るかチェックする方法です。 typeオプションにdを指定することでディレクトリ名のみで絞り込むことができます。 $ find . -name ‘ja’ -type d ./w… @iwasakiハック2015.05.29 224
特定ディレクトリのパーミッションを変更してファイルを644, フォルダを755にする find /path/to/chmod -type f -print -exec chmod 0644 {} \; find /path/to/chmod -type d -print -exec chmod 0755 … 高瀬 裕介ハック2015.03.24 1,027