Показать сообщение отдельно

  #11  
Старый 23.09.2022, 16:59
CRACK211
Новичок
Регистрация: 16.09.2009
Сообщений: 0
С нами: 8763578

Репутация: 0
По умолчанию

Цитата:
Сообщение от VasiliyP  

Скорее всего, там проблема в пробелах в именах файлов.

Можно так

find . -name "*.txt" -type f -exec cat {} \; > /media/test/all.txt

Я не уверен, что понял правильно, но если задача стоит так

- Удалить кавычки в начале и конце строки, если в строке нет пробелов.

perl -pe 's/^"(.+)"$/$1/e unless / /' file.txt

Необходимо удалить знак " у строк у которых знак " стоит и в начале и в конце, а у строк у которых знак " стоит в начале или вконец оставить . То есть у "123456" удалить кавычки а у строк "оаовлвь или аллалал" оставить кавычки
 
Ответить с цитированием