"a to z"という名前のファイルを作成する方法 - ヒントはありますか? [コピー]

"a to z"という名前のファイルを作成する方法 - ヒントはありますか? [コピー]

単一のコマンドでa〜zという名前の26個のファイルを作成する必要があります。正規表現にはこのコマンドで十分だと思いますがtouch、拡張する代わりに[a-z]「[az]」という名前の単一ファイルを生成します。

$ touch [a-z]

これを達成する方法はありますか?

メモ:

$ bash -version
 GNU bash, version 4.3.30(1)-release (i686-pc-linux-gnu)

答え1

bash(バージョン3.0(2004)以降)、(kshksh93r(2006)以降)、およびzsh(バージョン5.0.6(2014)以降):

touch {a..z}

zsh(ASCII文字と数字以外の文字のみがサポートされており、どちらも「演算perl..などのシェル演算子を理解していません」)。

他のzshバージョンの場合(2.2(1992)以降):

setopt braceccl
touch {a-z}

関連情報