Linuxで異なるファイル名でファイルを1つずつ作成し続けていきますか?
Linuxでは、ループ構成を用いて異なるファイル名のファイルを作成することができます。一般的な方法を以下に示します。
- forやwhileなどの反復構造を利用して、生成するファイル名のリストを順番に処理するようにします。
- タッチコマンドをループ内で使用してファイルを作成する場合、ファイル名とパスを同時に指定できます。たとえば、touch filename を使用して filename という名前のファイルを作成します。
- ループ変数をファイル名と組み合わせ、ファイル名を変更することができます。例えば、forループ内の変数を使用して、異なるファイル名を指定することができます。例えば、以下を実行すると、file1.txt、file2.txt、file3.txtの3つのファイルが作成されます。for i in 1 2 3; do touch “file$i.txt”; done
以下に、for 루프를 사용하여 다른 파일 이름을 만드는 예를 들어 보겠습니다.
for i in 1 2 3; do
touch "file$i.txt"
done
file1.txt、file2.txt、file3.txtの3つのファイルが作成されます。
ファイル名のリストがある場合は、 while ループを使用してリスト内のファイルを作成することもできます。以下にその一例を示します。
#!/bin/bash
filenames=("file1.txt" "file2.txt" "file3.txt")
index=0
while [ $index -lt ${#filenames[@]} ]; do
touch "${filenames[$index]}"
index=$((index+1))
done
これにより、file1.txt、file2.txt、file3.txt という 3 つのファイルが作成されます。
具体的なニーズに基づいて、適切なループ構造とファイル名のリストを選択して、必要な変更を加えてください。