У меня есть строка, из которой я хочу удалить пунктуацию.
Я начал с
sed 's/[[:punct:]]/ /g'
Но у меня были проблемы с HP-UX, которые мне не нравились все время, а иногда я получал 0 и ничего после того, как $
в моей строке исчезнет. Поэтому я решил попробовать сделать это вручную.
У меня есть следующий код, который работает во всех моих пунктуациях, которые меня интересуют, за исключением того, что я не могу добавить квадратные скобки "[]" к моему sed с чем-либо еще, иначе он ничего не заменит, и я не получу ошибка, поэтому я не уверен, что исправить.
В любом случае, это то, что я сейчас имею, и хотел бы добавить []
в.
sed 's/[-=+|[email protected]#\$%^&*(){}:;'\'''\"''\`''\.''\/''\\']/ /g'
BTW Я использую KSH для Solaris, Redhat и HP