2017-02-12 10 views
-1

を考えると、次のセット:1つのコマンドで複数ファイルのセットを作成するにはどうすればよいですか?

セット1:

abc_data_y1 
abc_data_y2 
abc_text_y1 
abc_text_y2 

セット2:

xyz_data_y1 
xyz_data_y2 
xyz_text_y1 
xyz_text_y2 

は、私は1つのコマンドで(2セットで)全8つのファイルを作成できますか?

もしそうでなければ、セットごとに1つのコマンドを使用して8つのファイルすべてを作成できますか?

ありがとうございます。

+0

ことによってそれを短くすることができます? – denny

+1

私はコードグルフに属しているので、この質問を議論の対象外としています。 –

+0

@JarrodRoberson:明示的に表現できるファイル名の後ろにアレンジがあるという気持ちは、コードゴルフではないという意見があります。 – choroba

答えて

-1

ブランクファイルのみを作成して編集する場合は、コマンドラインでtouchを使用して1つのコマンドで作成できます。ブレース展開をサポートするシェルで

touch abc_data_y1 abc_data_y2 abc_text_y1 abc_text_y2 xyz_data_y1 xyz_data_y2 xyz_text_y1 xyz_text_y2 
1

(例えばbash)、あなたはすべてのファイルがテキスト形式である

touch {abc,xyz}_{data,text}_y{1,2} 
+0

2分で私を得ました。 *中括弧の拡張を愛する* ':)' –

+0

お返事ありがとう!大変感謝しています。 – Zitten

関連する問題