Я не уверен, пытаетесь ли вы преобразовать нижнее значение в верхнее или удалить все нижнее. Попробуйте преобразование из нижнего в верхнее.
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