エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Perlでコマンド置換を使ってみよう - さわだのノート
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Perlでコマンド置換を使ってみよう - さわだのノート
bashやzshでは皆さんよく使っているであろうコマンド置換。 $ mv `ls | grep .txt | grep blog` Downloa... bashやzshでは皆さんよく使っているであろうコマンド置換。 $ mv `ls | grep .txt | grep blog` Downloads/ みたいな感じで、バッククオートで囲んだところを実行して、コマンドの実行結果に置き換えてくれます。 このコマンド置換、実はPerlでも使えるみたいです。 my @list = split /\n/, `ls | grep .txt | grep blog`; print join("\n", @list), "\n"; こんな感じで実行できます。これはデータを抽出する場合ですね。コマンド置換の結果はただの文字列なので、splitなどで適当に処理してやる必要があります。 データを抽出するだけでなく、「mv」や「rm」でファイル操作なども行えます。 また、コマンド置換のリストにPerlの変数も使えるみたいです。 my @list = split