bashを使用してある特定の文字が出現してから、ある特定の文字が出現するまでの文字列の取得方法がわかりません。
例えば下記のようなTextファイルから "[Section1]" の塊だけを取り出そうとしているのですが、
cat Text.txt | awk '/[Section1]/,/[/'
の用に記述しても角括弧を解決できていないのか、上手く行きません。
backslash not last character on line と怒られてしまいます。
この様なテキストの塊を取り出し、
最終的にはsourceできるような形で取り出すためにはどのようにしたら良いのでしょうか?
[Section1] value = 1 value2 = 22 value3 = 333 [Section2] val1 = 1 val2 = 2 ...
value=1 value2=22 value3=333
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/07/31 03:48