新しいLinuxの教科書 (SBクリエイティブ) のP301 seqコマンド を学習しました。
学習した内容を使い、連番を付与したテキストファイルを作成するシェルスクリプトを作りました。
利用するシーンとして、日々の仕事の記録をテキストファイルで作成するシーンを想定しています。
30日分のテキストファイルをまとめて一気に作成しています。
1 2 3 4 5 6 7 8 9 10 11 12 13 |
#!/bin/bash mkdir -p /Users/apple/job_record/202010 cd /Users/apple/job_record/202010 for i in $(seq 1 30) do if [ "$i" -ge 1 -a "$i" -le 9 ]; then touch "2020100${i}.txt" elif [ "$i" -ge 10 -a "$i" -le 30 ]; then touch "202010${i}.txt" fi done |
