文字列があると仮定すると、特に文字列に置き換えることなく、foobar
同様のものを簡単に生成できますか?[f]oobar
f
[f]
ユースケース:プロセス名へのユーザー入力を許可し、削除してプロセスの詳細を表示したいですgrep
。
ベストアンサー1
する:
sed 's/^./[&]/'
^.
行の最初の文字と一致- 置換から一致まで
&
展開し、一致を束ねます。[]
例:
% sed 's/^./[&]/' <<<'foobar'
[f]oobar
文字列があると仮定すると、特に文字列に置き換えることなく、foobar
同様のものを簡単に生成できますか?[f]oobar
f
[f]
ユースケース:プロセス名へのユーザー入力を許可し、削除してプロセスの詳細を表示したいですgrep
。
する:
sed 's/^./[&]/'
^.
行の最初の文字と一致&
展開し、一致を束ねます。[]
例:
% sed 's/^./[&]/' <<<'foobar'
[f]oobar