sed
2022 Jan. 09. テキストファイルをパイプでsedの標準入力に流し、結果を同じテキストファイルにリダイレクトすると、そのテキストファイルのすべての内容が失われる。(サイズがゼロのファイルになる) 区切り文字は / (スラッシュ) 以外でもよい (OKな例) $ c…
2022 Jan. 09. 行削除での区切り文字は / (スラッシュ) でなけれなならない テキストファイルをパイプでsedの標準入力に流し、結果を同じテキストファイルにリダイレクトすると、そのテキストファイルのすべての内容が失われる。(サイズがゼロのファイルにな…
2021 Feb. 28. 2021 Feb. 21. sed基本構文 sed -e Script # 拡張正規表現を使わない sed -E Script # 拡張正規表現を使う # -Eは-rでも同じ Script全体を引用符で括る要否 Scriptを全体を必ずしも引用符で括る必要はない。 Script文字列はまずシェルに渡され…
2020 Oct. 11.NULL の 正規表現 は ¥x0 (SED) | 作業日報 より (null文字を空白に置き換える例) 文字列fooをファイル名に含むファイルを検索した結果をnull文字区切りで出力した上で、null文字を空白に置き換える $ find /DIR/ -name *foo* -print0 | se…
2020 Jun. 13. $ sed -e 's/[ \t][ \t]*/ /g' < TEXT-FILE
2020 Jul. 05. 2020 Jun. 13. 2018 Oct. 26. $ ls -l | awk 'NR > 0 ' | sed -e "s/[ $'\t'][ $'\t']*/ /g" | cut -d " " -f 5 bashの$’string’展開を利用 [ $'\t'] [と$の間にスペース/空白。$'\t'がbashの$’string’展開でタブを表現。[ ]で囲まれることで…