gsub()を組み合わせて、特定の文字列以降を抽出する gsub()で、先頭からマッチした文字列までを残すように置換します。 参考:awkのsub()で文字列置換する 例えば、下記の文字列の場合は、先頭からawkの文字列・・・
「2022年」の記事一覧(3 / 4ページ目)
bashのif elif else構文の書き方
bashのif elif else構文の書き方 ※MACターミナル(BSD系)での動作確認です。 c言語やPythonに慣れてしまうと、bashのif文の書き方に戸惑うことがあります。 今一度サンプルコードを作りました。・・・
awkのソースコードの途中で改行する
バックスラッシュでソースコードの途中で改行 awkで、例えば、if文を書いているときに、 条件式が多数に及び、ソースコードの途中で改行をしたい場合があると思います。 そんなときは、バックスラッシュを使うことで改行すること・・・
awkで最終行を取得する方法
awkで最終行を取得する方法 awkには行数を取得するNR変数がありますが、 最終行を取得する変数がなかったので、 少し試行錯誤してみました。 結論としては、wc -l で行数を取得して、 EOL=$(cat in.tx・・・
簡単に経過時間の測定するには、シェル変数SECONDSが便利
シェル変数SECONDS シェル変数SECONDSはbashが起動してからの経過時間を、 秒単位で出力してくれます。 簡易的に、経過時間を測定するには便利です。 例えば、下記のように0で初期化して、 $ SECONDS=・・・
c言語で範囲指定して乱数を生成する
範囲指定して乱数を生成する rand()を使って乱数を生成した場合、rand()の出力は0〜RAND_MAXの値になります。 そこで、任意の値を範囲指定して、乱数を生成する場合には、 下記のように、乱数を生成したい範囲の・・・
[c言語]ASCIIコード表で文字を表現する
ASCIIコード表で文字を表現 c言語では、ASCIIコード表で文字を表現します。 0-127番まで、それぞれの番号に対して文字が割り振られています。 char型とint型で扱えて、char型であれば'z'のように文字で・・・
grepで複数の除外条件を指定する
grepで複数の除外条件を指定する方法です。 ※MACターミナル(BSD系)での動作確認です。 -vオプションと-eオプションで複数の除外条件を指定 -vオプションを指定して除外します。 また、-eオプションを指定するこ・・・
MACターミナルで、Homebrewがインストールされているか確認する方法
MACターミナルで、Homebrewがインストールされているか確認するには、 MACターミナルでHomebrewのversionを確認するのが手っ取り早いと思います。 しばらく使っていないときに確認したいときがありますよ・・・
[c言語]macターミナルのincludeヘッダーの場所
macターミナルのincludeヘッダーの場所 macターミナルのincludeヘッダーの場所についてです。 stdio.h stdlib.h などは、下記にありますね /usr/include/stdio.h /usr・・・