文字列を検索したいので、文字列の一部が必要です。
ファイル.txt:
CREATE MULTISET TABLE $$ENV$$_TEMP_ESM.EMPASGMTAMPTMPRTRSE, NO FALLBACK ,
NO BEFORE JOURNAL,
NO AFTER JOURNAL,
CHECKSUM = DEFAULT,
DEFAULT MERGEBLOCKADSRATIO
以下のコマンドを使用するとsed
追加値を取得する
出力:
bash-4.3$ sed -n 's/.*$$ENV$$_//p' file.txt
**TEMP_ESM.EMPASGMTAMPTMPRTRSE** ,NO FALLBACK ,
私だけが必要TEMP_ESM.EMPASGMTAMPTMPRTRSE
ベストアンサー1
sed -n 's/.*$$ENV$$_//p' example.txt
このコマンドは、すべての行で正規表現が表示されるかどうかをs/pattern/replacement/
検索して置き換えます。 nullに置き換えるとパターンが削除されますが、これは望むようです。sed
pattern
p
変更された行の末尾の出力。-n
このオプションはすべてのデフォルト出力を抑制します。