HiiHahWIKI - making some notes for... -
Linux:シェルでゼロパディング
をテンプレートにして作成
開始行:
*Linux:シェルでゼロパディング [#gca67595]
シェルでゼロパディングは意外と簡単。こんな感じでやります。
$ number=123
$ printf "%06d\n" ${number}
000123
例えば、IDList.txtからランダムな桁数のIDを取得して、I+ゼ...
OUTFILE=NewIDList.txt
while read line
do
TMP=`echo ${line} | awk '{print $5}'`
printf "I%09d\n" ${TMP} >> ${OUTFILE}
done < IDList.txt
例えば、IDList.txtが以下のような内容の場合
123
4567
89101
234567
こんな感じで出力できます。
I000000123
I000004567
I000089101
I000234567
終了行:
*Linux:シェルでゼロパディング [#gca67595]
シェルでゼロパディングは意外と簡単。こんな感じでやります。
$ number=123
$ printf "%06d\n" ${number}
000123
例えば、IDList.txtからランダムな桁数のIDを取得して、I+ゼ...
OUTFILE=NewIDList.txt
while read line
do
TMP=`echo ${line} | awk '{print $5}'`
printf "I%09d\n" ${TMP} >> ${OUTFILE}
done < IDList.txt
例えば、IDList.txtが以下のような内容の場合
123
4567
89101
234567
こんな感じで出力できます。
I000000123
I000004567
I000089101
I000234567
ページ名: