オプションなしのgit diff まずは、file001.txtに変更を加えたとします。 2行目の後に、insertLineの文字列を挿入してみます。 ※MACターミナル(BSD系)での動作確認です。 ただし、gsedを・・・
オプションなしのgit diff まずは、file001.txtに変更を加えたとします。 2行目の後に、insertLineの文字列を挿入してみます。 ※MACターミナル(BSD系)での動作確認です。 ただし、gsedを・・・
awkで列を挿入 列の操作はawkが便利です。 ※MACターミナル(BSD系)での動作確認です。 例えば、下記のin.txtがあったとします。 $ cat in.txt 1991 55 1991 66 1991 77 1・・・
-eオプションで改行を挿入 ※MACターミナル(BSD系)での動作確認です。 echo時に、-eオプションをつけると改行を挿入することができます。 例えば、 $ echo "text" text -e・・・
git diff は、インデックスとワーキングツリーの差分を抽出 git diff --staged(--cached)は、インデックスとHEADの差分を見ることができます。 git diff は、インデックスとワーキン・・・
git reset --soft HEAD~nで、直前のn個のcommitを取り消す git reset --soft HEAD~nで、直前のn個のcommitを取り消すことができます。 例えば、下記の2つのcommit・・・
awkで","区切りの列を入れ替える awkなら列の入れ替えが簡単に書けてしまいます。 ※MACターミナル(BSD系)での動作確認です。 例えば、下記のin.txtがあったとします。 $ cat in.txt 2019,・・・
treeコマンドでパーミッションを同時に表示する treeコマンドの-pオプションでパーミッションを同時に表示させます。 ※MACターミナル(BSD系)での動作確認です。 下記が-pオプションなしの場合です。 $ tre・・・
関数の戻り値に構造体を設定する returnの戻り値に構造体をセットすればできますね。 呼び出し元で、戻り値を受け取ります。 下記がサンプルコードになります。 $ cat sample.c #include <st・・・
nkfで、UTF-8 改行コードLFに変更する(上書き) このパターンが、個人的に最もよく使うnkfのオプションです。 1. LFの改行コード 2. UTF-8(BOMなし) 3. 上書き nkf -w -Lu --ov・・・
※MACターミナル(BSD系)での動作確認です。 -Fオプションで","を指定してcsvファイルを処理 例えば、下記のin.txtがあったとします。 $ cat in.txt 2019,1 2019,2 2019,3 下・・・