[Dev] sedコマンド学習 下水ウィルス情報ページから予測値を取り出す
sedコマンド学習
ページを読み込む curl https://novinsewage.com/下水からコロナの流行を予測/
全角数字を半角に変換する。 | sed 'y/1234567890人/1234567890@/'
curl https://novinsewage.com/下水からコロナの流行を予測/ | sed 'y/1234567890人/1234567890@/'
日付の前にゼロを付加する。 | sed -r 's/年([0-9]+)月([0-9]+)日/年0\1月0\2日/'
curl https://novinsewage.com/下水からコロナの流行を予測/ | sed 'y/1234567890人/1234567890@/' | sed -r 's/年([0-9]+)月([0-9]+)日/年0\1月0\2日/'
オプション | 説明 |
---|---|
-r | 正規表現 |
日付と数値を取り出す。| sed -rn 's/^.*下水調査結果をもとに得られた([0-9]+)年0?([0-9]{2})月0?([0-9]{2})日-14日の.*>([0-9]+)@.*$/\1\/\2\/\3,\4/p'
curl https://novinsewage.com/下水からコロナの流行を予測/ | sed 'y/1234567890人/1234567890@/' | sed -r 's/年([0-9]+)月([0-9]+)日/年0\1月0\2日/' | sed -rn 's/^.*下水調査結果をもとに得られた([0-9]+)年0?([0-9]{2})月0?([0-9]{2})日-14日の.*>([0-9]+)@.*$/\1\/\2\/\3,\4/p'
コマンド | 説明 |
---|---|
sed -n 's/置換前/置換後/p' | 置換した行だけ表示 |