文字列が与えられたらfoo-bar
それを変換する良い方法は何ですかFoo Bar
?
Bash、OSXを使用してください。
ベストアンサー1
まず、ダッシュを空白に変更します。たとえば、次のようになります。
sed 's/-/ /g'
最初の文字を大文字で表記するすでに解決済み(投票するか、この質問をこの質問の重複としてマークしてください)。
次にそれを組み合わせます。
sed -e 's/-/ /g' -e 's/\b\(.\)/\u\1/g'
$ echo "foo-bar-baz-nonce" | sed -e 's/-/ /g' -e 's/\b\(.\)/\u\1/g'
Foo Bar Baz Nonce
$