0
/home/msabbar/sample_dir2
`-- sample_dir
    |-- admin
    |-- cambridge
    |   |-- cafeteria
    |   |-- library
    |   `-- security
    |       |-- annex
    |       |-- building
    |       `-- parking
    |-- faculty
    |-- history.exe
    |-- markham
    |   |-- annex
    |   |-- building1
    |   `-- parking
    `-- stenton
        |-- gen_ed
        |   |-- Holidays
        |   `-- cars2
        |-- lib_arts
        |   |-- english.txt
        |   `-- match.doc
        `-- phone_directory

11ディレクトリ、12ファイル

現在のディレクトリはsample_dirです。ファイルcars2の2行目を大文字に変換して表示します(ヒント:「head」コマンドで開始します)。

大丈夫そう私はしました

head -2 | tr "[a-z]" "[A-Z]" < stenton/gen_ed/cars2

head -n 2 | tr "[a-z]" "[A-Z]" < stenton/gen_ed/cars2

しかし、それは間違っています

私はここで何が間違っているのですか?

4

2 に答える 2

2

私はあなたがしたいと思います:

 head -2 your_file | tail -1 | tr "[a-z]" "[A-Z]"
于 2013-03-11T00:36:18.980 に答える
1

ヒントを無視できますか(私が推測するあなたの割り当てから)?

awk 'NR==2 {print toupper($0);exit}' stenton/gen_ed/cars2

また

sed -n 'n;s/.*/\U&/p;q' stenton/gen_ed/cars2
于 2013-03-11T00:36:24.923 に答える