linuxのgrep -E の正規表現を変数にしたいのですが躓いています。
先頭がスペース・タブ以外の行を抽出したいのです。
変数ではなく、固定の文字列命令では、grep -E ^$'[^\t^\s]' で抽出できたのですが、
シェルに組み込む際に、^$'[^\t^\s]' の部分を変数に入れたいのですが
str=^\$\'[^\\t^\\s]\'
echo $str
^$'[^\t^\s]'
ここまではできたのですが、肝心のgrep -E $str としても抽出ができません。わかる方お願いします
探検
ニュース
- 高市氏答弁「脇が甘かった」、中国はトップ意向「忖度」で激しい反応 歯止めきかない個人攻撃、今後の焦点は… [ぐれ★]
- 【日中関係】中国政府「日本への旅行者を6割にまで減少を」国内旅行会社に指示 ★3 [ぐれ★]
- 【生活】シャンプーの“詰め替え”にリスクあり!NG行動とメーカー推奨の「ボトルの捨て時」 [ぐれ★]
- 【芸能】上沼恵美子が苦言 番組で「ずっとあいさつに来なかった人いる…」「歌手の人で根に持ってるのは男の人1人、女の人1人」 [冬月記者★]
- 【ブルーカラー】経理から配管工へ転身で給与3倍 米国で『肉体労働』回帰が加速 日本も数年以内に? [シャチ★]
- 国分太一さんの人権救済申し立てを認めず 日本弁護士連合会 国分さんの代理人「『人権侵害ではない』と認定されたわけではない」★2 [Ailuropoda melanoleuca★]
