[MAC BSD系]cat -tオプションでtabを^Iに変換 ※MACターミナル(BSD系)での動作確認です。 cat -tオプションでtabを^Iに変換できます。 下記は、-tオプションを付けない場合です。 $ ca・・・
「2019年」の記事一覧(6 / 11ページ目)
awkで改行を削除する
printfで$0を出力する printfで$0を出力するのが、一番簡単でしょうか。※MACターミナル(BSD系)での動作確認です。 $ cat in.txt | awk '{printf $0}' ・・・
catの-sオプションで連続した複数の空白行を1行にする
catの-sオプションで連続した複数の空白行を1行にする ※MACターミナル(BSD系)での動作確認です。 例えば、下記のファイルがあったとします。 $ cat file.txt awk find ls grep cat・・・
diffの-iオプションで大文字と小文字を無視する
diffの-iオプションで大文字と小文字を無視する diffの-iオプションで大文字と小文字を無視して、差分を見ることができます。 ※MACターミナル(BSD系)での動作確認です。 $ diff -i file01.tx・・・
diffの-rで差分のあったファイルを一覧で取得
diffの-rで差分のあったファイルを一覧で取得 dir01とdir02のディレクトリ間で下記のように差分があったとします。 ※MACターミナル(BSD系)での動作確認です。 $ diff -r dir01 dir02 ・・・
[c言語]関数マクロの変数はカッコ()を付けたほうが良い
関数マクロの変数はカッコ()を付けたほうが良い 参考:[c言語]nビット目を取得するマクロ(サンプルコード) 例えば、下記の関数マクロがあったとします。 関数マクロの変数にカッコを付ける #define MULTI_1(・・・
[c言語]関数マクロ(#define)で判定文を作る(サンプルコード)
関数マクロ(#define)で判定文を作る 演算子(?と:)を使うことで、 関数マクロ(#define)で判定文を作ることができでます。 例えば、引数が正の数かを判定するマクロです。 判定が真なら1、偽なら0を返します。・・・
sedで置換してファイルを上書きする
sedのsコマンドで置換して、-iオプションでファイル上書き ※MACターミナル(BSD系)での動作確認です。 ただし、gsedをインストールして、aliasでalias sed='gsed'としています。 参考:Mac・・・
[c言語]int型の数字を逆順に入れ替える(サンプルコード)
int型の数字を逆順に入れ替える関数を実装 参考:[c言語]文字列を逆順に入れ替える(サンプルコード) 第一引数のnumの数字が、逆順となって戻り値として返します。 int revInt(int num){ double・・・
static変数のスコープは、宣言したファイル内となる
static変数のスコープは、宣言したファイル内となる static変数のスコープはファイル内となりますが、 サンプルコードで確認してみます。 まず、main.cにg_numをstatic変数として宣言します。 初期化も・・・