小文字で入力をフィルタリング

小文字で入力をフィルタリング

小文字で入力をフィルタリングする必要があります。次のコマンドにファイルを供給してみます。

cat ws2.txt | sed "s/[a-zA-Z0-9]/[A-Z]/g"

ベストアンサー1

低いものを高いものに変換したいのか、それとも低いものをすべて削除したいのかわかりません。下から上に切り替えてみてください。

tr [:lower:] [:upper:] < ws2.txt

小文字を切り捨てるには、次のものを使用できます。sed

sed -e 's/[a-z]//g' ws2.txt

あるいは、tr@fd0の提案に従い、使用することもできます。

tr -d '[:lower:]' < ws2.txt

数字と大文字を切り取るには(今すぐ好きなように聞こえます)を使用します。

tr -d '[A-Z0-9]' < ws2.txt

おすすめ記事