Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
このコマンドは、sed バージョン 4.2.1 では機能しません。
sed 's/[[:upper:]]/[[:lower:]]/' <file.
大文字のパターンは検出しますが、小文字への変換は行わず、キャプチャしたパターンを [[:lower:]] に変換します。回避策はありますか?
tr代わりに使用してください:
tr
tr '[:upper:]' '[:lower:]' file
sed では、グループ内の大文字パターンをキャプチャしてから、小文字バージョンに置き換える必要があります
sed -r 's/([[:upper:]])/\L\1/g' <file