知識の箱
主に気象を研究する上で得た知識と、WEBページ作成のために得た知識を記録しています。
bash
sedで文字列を処理
sedを使って文字列の中身を切り出す。 ■ 最初の2文字を切り取る > echo 123456789| sed -e ‘s/^..//’ 3456789 ■ 最後の4文字を切り取る echo […]
Posted in bash, sed, コマンド, プログラミング | sedで文字列を処理 はコメントを受け付けていません
printf:数字の文字数を揃えるために0を入れる
bashで数字をファイル名にする際、桁数を合わせて0を入れたい場合ある。 その場合、printfを用いて以下のようにする。 (tmp.sh) #————— […]
Posted in bash, コマンド | printf:数字の文字数を揃えるために0を入れる はコメントを受け付けていません
大文字と小文字の変換
bashで大文字と小文字を変換する方法 <変数の変換> L1=’TEST’をtestに変換したいとき、 S1=`echo ${L1} | tr ‘[A-Z]’ ‘ […]
bashで配列の設定・表示の仕方
bashでの配列は特に事前に指定せずに、下記の用に書く。 test.sh —————————— […]
ファイル名の文字を切り出す
sedコマンドを使って、文字を切り出す。 元の文字がabcdeの時、 echo abcde |sed -e ‘s/^.//’ –> bcde echo abcde |sed -e […]
bashでawkを利用して小数点を含む四則演算
整数の場合は、 a=1 a=$((a+1)) a=$(( (a+1)*5 )) という形でできるが、 少数が入ると、この方法ではエラーが出る。 そこで、awkを使用して強引に計算するほう方がある. b=150.5/2.3 […]
Posted in bash, プログラミング | bashでawkを利用して小数点を含む四則演算 はコメントを受け付けていません
日付に0を付ける(bash/fortran)
bashの中で数字を桁に合わせて0を付ける方法。 cmonth=`echo $month | awk ‘{printf(“%02d”,$1)}’` “%02d& […]
Posted in bash, プログラミング | 日付に0を付ける(bash/fortran) はコメントを受け付けていません