1

尝试显示文件的第二行,然后将其转换为大写。

试过了head 2 file | tr [a-z] [A-Z]

4

2 回答 2

1
sed -n '2{p;q;}' file.txt | tr '[:lower:]' '[:upper:]'

或者

awk 'NR==2{print toupper($0);exit}' file.txt

或者

head -n2 file.txt | tail -n1 | tr '[:lower:]' '[:upper:]'

表格[:lower:] [:upper:]是推荐的方式(POSIX类)

于 2012-11-08T23:56:52.893 回答
0

尝试:

head -2 file | tail -1 | tr "[a-z]" "[A-Z]"
于 2015-07-16T16:18:32.650 回答