最小限のコードで書く
最後に、
拡張子が異なる同名ファイルを同時に開く
現在筆者が勤めるヴェルク
source/helps/help_how_to_contact.html
source/helps/help_how_to_contact.yml
筆者はかつて編集者だった経験を活かして、
しかし、find-file-open.
です。
my $query = $ARGV[0];
unless ($query) {
say "Input a query.";
exit;
}
my $result = `find . -iname "*$query*"`;
print $result;
my @result = split /\n/, $result;
say "\nTotal files: ".scalar @result;
print "OK? (y/N)\n> ";
my $answer = <STDIN>;
chomp $answer;
if ($answer eq 'y') {
for (@result) {
print `open $_`;
}
}
本ツールは、
シェルコマンドのfind
とopen
を少し使っている以外はPerlで書かれており、
使い方
では、help_
)fo
というエイリアスで呼び出します。
alias fo='perl path/to/find-file-open.pl'
$ fo help_how_to_contact
すると、y
で決定し、
./source/helps/help_how_to_contact.html
./source/helps/help_how_to_contact.yml
Total files: 2
OK? (y/N)
> y
この場合は、
このツールによって、
まとめ
本稿では、
さて、
本誌最新号をチェック!
WEB+DB PRESS Vol.130
2022年8月24日発売
B5判/168ページ
定価1,628円
(本体1,480円+税10%)
ISBN978-4-297-13000-8
- 特集1
イミュータブルデータモデルで始める
実践データモデリング
業務の複雑さをシンプルに表現! - 特集2
いまはじめるFlutter
iOS/Android両対応アプリを開発してみよう - 特集3
作って学ぶWeb3
ブロックチェーン、スマートコントラクト、NFT