awkのワンライナーのサンプルコード awkのワンライナーのサンプルコードを書いてみたいと思います。 in.txtは、下記を想定しています。 $ cat in.txt 9 2 0 abc121 3 5 8 kdh34 4・・・
「シェル」の記事一覧(15 / 21ページ目)
catの-nと-bオプションで行番号を付与する
-nオプションで行番号を付与 ※MACターミナル(BSD系)での動作確認です。 ターミナルでファイル表示だったり、ファイルの結合をするのに、catはお馴染みのですね。 $ cat file01.txt awk find ・・・
Pythonでgrepのように正規表現で検索する
ファイルオープンしてreadlines()で1行ずつ読み込む まずは、ファイルオープンしてreadlines()で1行ずつ読み込みます。 close忘れをなくすためにも、with open ~ as ~ の形式が便利だと・・・
awkのmatch()関数の使い方
awkのmatch()関数の使い方 下記の形式でmatch()を書きます。 対象文字列を先頭から検索し、検索対象が検出された最初の位置を戻り値として返します。 match(対象文字列, 検索対象) ※検索対象は正規表現で・・・
[MAC(BSD系)]シェルで連番で日付を作成するスクリプト
※MACターミナル(BSD系)での動作確認です。 日付の生成にはgdateを使っています。 参考:MacのdateコマンドがLinuxと異なる挙動をしている→gdateを入れて解決できた seqコマンドをforループ処理・・・
seqコマンドで、0埋めして桁数を揃える
※MACターミナル(BSD系)での動作確認です。 seqコマンドで連番の数字を出力する 例えば、1〜10までの連続の数字を出力するには、下記のようにseqコマンドを実行します。 $ seq 10 1 2 3 4 5 6 ・・・
diffの-rオプションでディレクトリ間を再帰的に比較する
diffの-rオプションでディレクトリ間を再帰的に比較 下記のように、diffの-rオプションでディレクトリ間を再帰的に比較できます。 ※MACターミナル(BSD系)での動作確認です。 $ diff -r dir01/ ・・・
