くだらねえ質問はここに書き込め! Part 98at LINUX
くだらねえ質問はここに書き込め! Part 98 - 暇つぶし2ch533:login:Penguin
05/03/09 08:33:34 d6EvHmNd
>>517
要件を読み違えてたらすまんが、
| キーをgrepで引っ掛けて、その行の2列目以降すべてを取り出すという処理があります。
フィールドで区切られた設定ファイル系なら awk が楽だよ。

$ awk '$1 ~ /abc/ { $1=""; print substr($0,2) }'
abc a d v <-- 入力
a d v

フィールド1を空白にしたので頭にセパレータの空白が入っちゃうので substr。
もっと良い方法があるかもしらないが、後はガンガレ。

この程度なら grep の後に sed の置換や cut で片づけてしまうのも手だ。
入力ファイルのフォーマットが厳密な場合はこっちの方が楽。
$ sed -e 's/^abc[ €t]//'
abc a d v <-- 入力
a d v
$ cut -f 2- -d " "
abc a d v <-- 入力
a d v

苦言を言わせてもらうと、まず最初に何をしたいか明確にしてから細かい話を
始めた方が解決の早道だ。上記の要件のみと考えれば read なんて使わない。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch