※MACターミナル(BSD系)での動作確認です。 FS:区切り文字の指定 FSで区切り文字を設定できます。 区切り文字を設定する方法については下記の記事を書いています。 参考:awkで区切り文字がタブ(tab)のファイル・・・
「2018年11月」の記事一覧
[シェル]findとchmodでディレクトリ以下のファイルのパーミッションを再帰的に変更
ファイルのパーミッションを再帰的に変更 ※MACターミナル(BSD系)での動作確認です。 例えば、下記のディレクトリ構造とファイルとパーミッションがあったとします。 $ tree -p . └── [drwxr-xr-x・・・
awkの連想配列の使い方(サンプルコードあり)
※MACターミナル(BSD系)での動作確認です。 awkの連想配列 ※MACターミナル(BSD系)での動作確認です。 awkの連想配列では、下記の形式で、keyで指定した配列arrの要素にvalueを格納できます。 ar・・・
[c言語]char型で文字列を宣言時に初期化する5つの方法
char型で文字列を宣言時に初期化する5つの方法 文字列の初期化方法は、時間が経つとすぐに忘れてしまうんですよね。 いくつか選択肢もあって迷う時もあるので、まとめてみました。 まずは、charのポインタで文字列を宣言して・・・
lessの-Nオプションで行番号を表示する
lessコマンド時に行番号を表示 お馴染みのlessコマンドですね。 $ less file01.txt オプションを付けないと、下記のように表示されます。 fileLine01 fileLine02 fileLine0・・・
awkで空白行を削除する
空文字列かを判定して空白行を削除 awkを使って空白行を削除することもできますね。 その行が空の文字列でなければ、print出力するようにします。 ※MACターミナル(BSD系)での動作確認です。 $ cat in.tx・・・
diffの-uオプションでpatchファイルを作成して適用する
diff -uでpatchファイルを作成して適用 diffの-uオプションでpatchファイルを作成します。 ※MACターミナル(BSD系)での動作確認です。 -uオプションでunifiedファイルを作成できます。 pa・・・
diffの-xオプションで特定のファイルを除外して差分をとる
diffの-xオプションで特定のファイルを除外 -rオプションで再帰的にdiffする時に、特定のファイルを除外したい場合が多々ありました。 diffには-xオプションが備わっています。 ※MACターミナル(BSD系)での・・・
[c++]子クラスのnew〜delete時のコンストラクタとデストラクタの呼び出し順を追ってみる
サンプルコードで実際に追ってみる 下記のサンプルコードを動かして追ってみたいと思います。 SuperクラスとSub01クラスを定義しています。 SuperクラスとSub01クラスは親子関係にあります。 それぞれコンストラ・・・
awkで特定の列の文字列置換をワンライナーで!
※MACターミナル(BSD系)での動作確認です。 2列目の文字列を正規表現で置換 awkのgsub()を使って文字列置換を行います。 参考:awkの文字列置換関数gsub()の使い方 例えば、下記のin.txtがあったと・・・