くだらねえ質問はここに書き込め! Part 98
at LINUX
533: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
4998日前に更新/291 KB
担当:undef