cutでスペース区切りの列を抽出 cutコマンドの-dオプションで区切り文字を設定し、 -fオプションで抽出する列を指定できます。 ※MACターミナル(BSD系)での動作確認です。 例えば、下記のスペース区切りのin.t・・・
cutでスペース区切りの列を抽出 cutコマンドの-dオプションで区切り文字を設定し、 -fオプションで抽出する列を指定できます。 ※MACターミナル(BSD系)での動作確認です。 例えば、下記のスペース区切りのin.t・・・
cutの-cオプションで文字列を切り出す cutの-cオプションで切り出す文字位置を指定できます。 ※MACターミナル(BSD系)での動作確認です。 3文字目を切り出します。 $ cat in.txt | cut -c ・・・
awkで特定の列を抽出 ※MACターミナル(BSD系)での動作確認です。 例えば、カンマ区切りのファイルの2列目を抽出する場合です。 参考:awkの-Fオプションで区切り文字を指定する方法 $ cat in.txt | ・・・
strcpyで文字列をコピー 下記の形式で、strDstにstrSrcの文字列をコピーします。 strDstとstrSrcは、char型の配列へのポインタになります。 strcpy(strDst, strSrc); 下記・・・
strcatで文字列を結合 strcatは下記の形式で、strBeforeの後ろにstrAfterを追加することで、文字列を結合することができます。 下記がサンプルコードになります。 参考:[c言語]char型で文字列を・・・
awkのORS変数 ※MACターミナル(BSD系)での動作確認です。 awkのORS変数で、print出力時の行の区切り文字を設定できます。 デフォルトは改行コードが設定されています。 例えば、下記のin.txtがあった・・・
[MAC BSD系]cat -tオプションでtabを^Iに変換 ※MACターミナル(BSD系)での動作確認です。 cat -tオプションでtabを^Iに変換できます。 下記は、-tオプションを付けない場合です。 $ ca・・・
printfで$0を出力する printfで$0を出力するのが、一番簡単でしょうか。※MACターミナル(BSD系)での動作確認です。 $ cat in.txt | awk '{printf $0}' ・・・
catの-sオプションで連続した複数の空白行を1行にする ※MACターミナル(BSD系)での動作確認です。 例えば、下記のファイルがあったとします。 $ cat file.txt awk find ls grep cat・・・
diffの-iオプションで大文字と小文字を無視する diffの-iオプションで大文字と小文字を無視して、差分を見ることができます。 ※MACターミナル(BSD系)での動作確認です。 $ diff -i file01.tx・・・