シェルスクリプト総合 その15at UNIX
シェルスクリプト総合 その15 - 暇つぶし2ch747:名無しさん@お腹いっぱい。
09/12/26 21:01:15
>>745
's/^......//p'

s は sbustitution == 文字の置換。s/aaa/bbb/ で aaa を bbb に置き換える。
^...... は正規表現。^ は行頭を表していて、. は文字一つ分を表している。
p は print == 印字。s で置き換えた後の文字列を表示する。

sed 's/....$//'

さっきと基本は同じ。
$ は行末を表している。....$ は行末の任意の4文字にマッチする正規表現。

sort | uniq

入力をソートして重複を除去する。
ここまでの処理結果は abc, def 等がファイル数分重複しているので、
重複を取り除く。

while read i; do ...

read で一行ずつ読み込んで、変数 i に格納する。i には abc や def 等が入る。

シェルスクリプトは普段それほど使っていないので、多分、もっと良い
方法があると思います。


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