真 もわ爛漫

しゃーら、しゃーらしゃーら

sedメモ

sedの使い方を知らなかったのでラフに試した。

昨日より今日、今日より明日、明日より……
明日より今日、今日より昨日、昨日より……
昨日は昨日。今日は今日。明日は明日。
昨日は今日のために。今日は明日のために。明日は……
誰も覚えていない最初。誰も出会っていない最後。
無限でないはずなのに、端がない。

というtmp.txtをsedで以下のように変換。

> sed s/昨日/今日/g tmp.txt
今日より今日、今日より明日、明日より……
明日より今日、今日より今日、今日より……
今日は今日。今日は今日。明日は明日。
今日は今日のために。今日は明日のために。明日は……
誰も覚えていない最初。誰も出会っていない最後。
無限でないはずなのに、端がない。
> sed -n s/昨日/今日/gp tmp.txt
今日より今日、今日より明日、明日より……
明日より今日、今日より今日、今日より……
今日は今日。今日は今日。明日は明日。
今日は今日のために。今日は明日のために。明日は……
> sed -n -e s/昨日/今日/gp -e s/今日/明日/gp tmp.txt
今日より今日、今日より明日、明日より……
明日より明日、明日より明日、明日より……
明日より今日、今日より今日、今日より……
明日より明日、明日より明日、明日より……
今日は今日。今日は今日。明日は明日。
明日は明日。明日は明日。明日は明日。
今日は今日のために。今日は明日のために。明日は……
明日は明日のために。明日は明日のために。明日は……
> sed -n -e s/昨日/今日/g -e s/今日/明日/gp tmp.txt
明日より明日、明日より明日、明日より……
明日より明日、明日より明日、明日より……
明日は明日。明日は明日。明日は明日。
明日は明日のために。明日は明日のために。明日は……
> sed -n -e s/昨日/今日/gp -e s/今日/明日/g tmp.txt
今日より今日、今日より明日、明日より……
明日より今日、今日より今日、今日より……
今日は今日。今日は今日。明日は明日。
今日は今日のために。今日は明日のために。明日は……