fdを使う

Feb 26, 2020 16:34 · 208 words · 1 minute read

rustで GNU Core Utilities 実装してみたよシリーズであるところのfdコマンド

老害が嫌がりそうなプロジェクトで好感が持てます

インストール

brew install fd

~/.ghq ディレクトリ配下 node_modules 以外で .envrc ファイルを探す
$ fd '.envrc' ~/.ghq --no-ignore --exclude node_modules

test.js なファイルから grep する

findと同様 {} がプレースホルダになっている

$ fd test.js ./ --exec grep '.vue' {}

–exec Execute a command for each search result. All arguments following –exec are taken to be arguments to the command until the argument ‘;’ is encountered. Each occurrence of the following placeholders is substituted by a path derived from the current search result before the command is executed: ‘{}’: path ‘{/}’: basename ‘{//}’: parent directory ‘{.}’: path without file extension ‘{/.}’: basename without file extension

tweet Share