Я пытаюсь разобрать файл с удаленными одинарными кавычками, оставив некоторые случайные 's и еще много чего.
До сих пор я пробовал:
echo "a b c d e f g h i o omgifack" | grep -o '[^bcdefghjklmnpqrstuvBCDEFGHJKLMNPQRSTUV]\{2,\\}'
echo "a b c d e f g h i o omgifack" | tr -d '[bcdefghjklmnpqrstuvwxyzBCDEFGHJKLMNPQRSTUVWXYZ]'
Пример, на котором я основывал их:
echo "a b c d e f g h i o omgifack" | grep -o '[a-z]\{2,\\}'
Желаемый результат:
>a i o omgifack
Кажется, я не могу понять это, но я уверен, что упускаю что-то очевидное. Открыт для решений с использованием awk, sed, tr, grep... всего, что работает. Спасибо!