知識の箱

主に気象を研究する上で得た知識と、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) #—————&#8 […]

Posted in bash, コマンド | printf:数字の文字数を揃えるために0を入れる はコメントを受け付けていません

大文字と小文字の変換

bashで大文字と小文字を変換する方法 <変数の変換> L1=’TEST’をtestに変換したいとき、 S1=`echo ${L1} | tr ‘[A-Z]’ &#8216 […]

Posted in bash, プログラミング | 大文字と小文字の変換 はコメントを受け付けていません

bashで配列の設定・表示の仕方

bashでの配列は特に事前に指定せずに、下記の用に書く。 test.sh ——————————&#8 […]

Posted in bash, プログラミング | bashで配列の設定・表示の仕方 はコメントを受け付けていません

ファイル名の文字を切り出す

sedコマンドを使って、文字を切り出す。 元の文字がabcdeの時、 echo abcde |sed -e ‘s/^.//’ –> bcde echo abcde |sed -e […]

Posted in bash, プログラミング | ファイル名の文字を切り出す はコメントを受け付けていません

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) はコメントを受け付けていません