diffで差分のあったファイル数をカウント ※MACターミナル(BSD系)での動作確認です。 まずは、diffの-rオプションで2つのディレクトリ間の差分を調べます。 参考:diffの-rオプションでディレクトリ間を再帰・・・
「シェル」の記事一覧(10 / 21ページ目)
awkの$0,$1,$2,$3,変数で列の操作
$0は1行全体の文字列 $0は1行全体の文字列が格納されていきます。 ※MACターミナル(BSD系)での動作確認です。 例えば、下記のin.txtがあったとします。 $ cat in.txt awk,1 grep,2 s・・・
awkのFS変数で区切り文字を設定
FS変数で","区切りのファイルを処理 スクリプトを書くときなどは、FS変数で区切り文字を設定すると見易くなりますね。 ※MACターミナル(BSD系)での動作確認です。 BEGINブロックで、FS変数の設定をすると良いか・・・
awkで列を削除する方法
awkで列を削除 前にawkの列の追加に関する記事を書きました。 今回は列を削除する場合です。 ※MACターミナル(BSD系)での動作確認です。 参考:awkで列を追加・挿入する方法 参考:awkで列を入れ替える方法 ※・・・
awkのNF変数で列数に応じた処理をする
awkの組み込み変数NFで列(レコード)数を取得 NF変数で、処理中の列数が取得できます。 ※MACターミナル(BSD系)での動作確認です。 参考:行数に応じた処理はNR変数が使えます。 参考:awkのNR変数で行数に応・・・
awkのNR変数で行数に応じた処理をする
awkのNR変数で行数に応じた処理をする awkの組み込み変数NR NR変数で、処理中の行数が取得できます。 便利な変数です。 ※MACターミナル(BSD系)での動作確認です。 例えば、下記のin.txtがあったとします・・・
diffコマンド時に差分のないファイルを削除する
diff -sオプションで同一ファイルも抽出 ※MACターミナル(BSD系)での動作確認です。 例えば、下記のディレクトリがあったとします。 $ tree . ├── dir001 │ ├── dir │ │ ・・・
awkで列を追加・挿入する方法
awkで列を挿入 列の操作はawkが便利です。 ※MACターミナル(BSD系)での動作確認です。 例えば、下記のin.txtがあったとします。 $ cat in.txt 1991 55 1991 66 1991 77 1・・・
echoでの改行の取り扱い
-eオプションで改行を挿入 ※MACターミナル(BSD系)での動作確認です。 echo時に、-eオプションをつけると改行を挿入することができます。 例えば、 $ echo "text" text -e・・・
awkで列を入れ替える方法
awkで","区切りの列を入れ替える awkなら列の入れ替えが簡単に書けてしまいます。 ※MACターミナル(BSD系)での動作確認です。 例えば、下記のin.txtがあったとします。 $ cat in.txt 2019,・・・
