-2
を使用せずに「セッド」を使用して、レコードから特定の列を選択します。私は最後の列と5列使用してプリントアウトしたい私は<code>ls -l</code>をやってから得るいくつかのサンプル入力されているだけでここにawkの
-rwxr-xr-x 1 root root 1779 Jan 10 2014 zcmp
-rwxr-xr-x 1 root root 5766 Jan 10 2014 zdiff
-rwxr-xr-x 1 root root 142 Jan 10 2014 zegrep
-rwxr-xr-x 1 root root 142 Jan 10 2014 zfgrep
-rwxr-xr-x 1 root root 2133 Jan 10 2014 zforce
-rwxr-xr-x 1 root root 5940 Jan 10 2014 zgrep
lrwxrwxrwx 1 root root 8 Dec 5 2015 ypdomainname -> hostname
ONLY sed
このように:私はマッチする正規表現を見つけようとしているが、成功していない
zcmp 1779
zdiff 5766
zegrep 142
zfgrep 142
zforce 2133
zgrep 5940
ypdomainname -> hostname 8
。そして、awk
またはcut
のいずれかを使用することはできません。 ありがとうございます。
実践的な課題を達成する方法についての質問よりも、宿題のように聞こえるように思えます。 –
私たちはあなたのためにそれをするつもりではありません。あなたのコードを修正するのを手伝っています。問題を解決するための最善の試み、現在の出力、エラーメッセージ、およびコードがうまくいくと思われる理由(またはそうでない理由)に関する一般的な説明をあなたのQに更新してください。がんばろう。 – shellter
また、いくつかのファイルの名前にスペースがある場合、sedを使用してあなたの答えがどのように状況に対処するかについて考えてください。 –