veh*_*zzz 4 unix shell perl awk csh
假设我想在csh shell中从字母A迭代到字母Z. 我该如何简洁地做到这一点?
在bash我会做类似的事情
for i in 'A B C ...Z'; do echo $i; done
Run Code Online (Sandbox Code Playgroud)
关键是我不想写A到Z,我想要类似的东西
[A-Z]
Run Code Online (Sandbox Code Playgroud)
你能用AWK或Perl建议一行建议吗?
perl -e 'print for "a" .. "z", "A" .. "Z", 0 .. 9'
Run Code Online (Sandbox Code Playgroud)
珀尔
$,=" ";print +(A..Z)
Run Code Online (Sandbox Code Playgroud)
或在外壳内使用:
for i in `perl -e '$,=" ";print +(A..Z)'` ; do echo $i ; done
Run Code Online (Sandbox Code Playgroud)