/ /フィッシュシェルで文字シーケンスリストを生成する方法-bash、shell、fish、brace-expansion

魚の殻の文字列リストを生成する方法 - bash、shell、fish、brace-expansion

bashでは、たとえば「{a..z}」として簡単に文字列を生成できます。たとえば、

$ echo {a..z}
a b c d e f g h i j k l m n o p q r s t u v w x y z

代わりに魚の殻でそれを行う方法は?

回答:

回答№1は2

魚は「の範囲をサポートしていません ブレース拡張、コンマ区切り値のみ: {a,b,c}.

したがって、このようなシーケンスを生成できるコマンドを検索する必要があります。たとえば、Perlを使用できます。

for c in (perl -e "$,="n"; print ("a" .. "z")")
printf ">> %sn" "$c"
end

どこで $, 出力フィールドの区切り文字です。

出力

>> a
>> b
...(skipped)
>> y
>> z

あなたが見つけるかもしれない この 便利なテーブル。