У меня есть TXT файл с, отформатированный как это:Печать из файла строки со специальными символами - Linux
xxxxxxxxx,xxx
с нескольких тысяч строк. Я имею эту команду прямо сейчас, чтобы удалить специальные символы из файла sed -i -e:a -e 's/[^0-9]\(.*,\)/\1/;ta' file.txt
вместо редактирования фактического файла, есть способ, чтобы распечатать строку текста, что каждый человек один лежит на?
Мне нужно только проверить первые 9 символов, так как каждая строка имеет в себе запятую. :)
Пожалуйста, добавьте образец ввода и ваш желаемый результат для ввода этого образца на ваш вопрос. – Cyrus
Если вы не используете параметр '-i', он выводит строки на стандартный вывод вместо того, чтобы записывать их обратно в файл. – Barmar
Уточните, что вы подразумеваете под «специальными символами». Никакие символы не являются особенными, но они не все обрабатываются буквально в каждом контексте, и вы можете говорить о символах пунктуации или мета-символах регулярных выражений или разделителях sed или любом из десятка других вещей, когда вы говорите «специальные». –