У меня есть скрипт, и я получаю данные из stdin в качестве аргумента, разделенного ньюменами, говорят, у меня String1, String2
String3, String4 И я хочу сделать масштабно String1, String2 и String3, String4.
Но я ...
Я понимаю и принимаю предпосылку, что сценарии оболочки defensive1 и благоразумны и, в долгосрочной перспективе, более устойчивы. Многие ответы на вопросы об обработке текста здесь следуют за этим...
Я работаю со старым принтером, который ожидает CRLF в конце строки. Часть текста, который я печатаю, не имеет обычных концов строки, и очевидное решение, кажется, складывается (или, точнее, складывается -...
У меня есть csv, для которого мне нужно извлечь определенное поле. CSV разделяется вертикальной чертой (|), с двойными кавычками (") для защиты текстовых полей и (это уловка) новой строки в некоторых частях текста, например," aaa "...
Недавно я столкнулся с командой great fortune и теперь использую ее для отправки ночной цитаты в постоянный чат. Теперь мне интересно, как удалить принудительные разрывы строк в части цитаты, но сохранить их ...
Я создал сценарий для копирования файлов .png из одного каталога в другой. Скрипт выглядит следующим образом: i = "` cat /usr/local/app1/default.conf | grep -i values | sed -e 's / \ values = // g' -e 's /, / / g'` "
для данных ...
Так, у меня есть файл, который содержит список сотен файлов, которые должны быть удалены из различных каталогов. Я полагал, что самый легкий метод должен будет создать пакетный файл, но я не имею большой...
Чтение целого файла в пространство шаблона полезно для замены новыми строками, &c. и существует много экземпляров, советуя следующему: sed ':a; N; $! ba; [команды...]' Однако это перестало работать если...
В сценарии оболочки... Как я получаю stdin к переменной, не разделяя запаздывающих новых строк? Прямо сейчас я попробовал: var ='cat' var ='tee' var= $ (мишень) Во всем $var случаев не будет иметь...
Я анализирую текстовый файл, ища путь, который записан после строки, которая запускается с "вывода". Строка, чему-то нравится вывод xyz/mypath/, и я хочу извлечь xyz/mypath без финала...
Когда я даю команды как $PATH эха или какая программа, я часто получаю очень большой блок текста, состоящего из каталогов в мае. Это довольно бесполезно, если я, например, надеясь видеть, существует ли или...
Почему это перестало работать? коснитесь "$ (printf "a\nb")"; найти.-regex './.\n'. Я также попробовал их, ни один из которых не работает: найти.-regextype posix-расширенный-regex '.\n'. найти.-regextype posix-awk-regex '.\n'...
Я погуглил все вокруг и нашел тонны странных решений проблемы ^M, но не мог найти один и простой: как я мог просто открыть какой-либо файл, как в Блокноте ++ и работать над ним? Я не хочу смешивать с...
Я в настоящее время использую следующую упрощенную команду, чтобы удалить запаздывание пробела и добавить новую строку в конце файла при необходимости: найти. - тип f - должностное лицо sed-i-e's / [\t] \+ \(\r \? $ \)/\1/; $a \' {} \+ Как Вы'...
Я пытаюсь использовать регулярное выражение команды find для сопоставления символов новой строки с использованием символа точки. Обычно это достигается с помощью модификатора s; однако
Я читал Shell Programming in Unix, Linux и OS X, 4-е издание. На стр.112 показывал вот такой пример $ строк=один' > 'два $ эхо "$ строк" один два $ строк=единиц\ > два $ эхо &...
Вот мой образец файла кот тест.txt "ИНД ВЕБ", "Speed Web (Внутренний веб-сервер )", «Веб-билль», я попробовал два приведенных ниже решения для преобразования многострочного в однострочный, однако...
У меня есть большой CSV-файл, который начинается так :codeRegion,nomEPCI,codeDepartement,nomCommune,populationTotale,titre,objet,site _web,libelle _objet _social1,libelle _object _social2,siret,numero _waldec,..
Допустим, у меня есть один и тот же текстовый файл ASCII в Linux и Windows :один два three Два файла будут иметь \n и \r\n соответственно как символ EOL в двух операционных системах. Означает ли это, что файл на Linux...
Я пытаюсь отправить несколько шестнадцатеричных значений на tty-порт /dev/ttyS2. Когда я использую echo или printf \x0A, он печатает дополнительный \x0D перед \x0A. i=1 a=$ (printf "\xAA\xEE\x0A\x%02x" $i )эхо -пе &...
У меня есть файл.txt, содержащий :это первый вторая линия не последняя строка четвертая а первая второй в списке седьмой в файле седьмой с нл Обычно я бы просто кот и труба | это в nl вот так :$&...
По причинам, описанным здесь. Я хотел заменить точку и пробел (например, .\t или .\n) на точку плюс разрыв строки плюс пробел (т.е. изменить строки примеров на .\n\t или .\n\n, соответственно...
Поскольку мне нужно установить и использовать псевдоним в той же строке в bash, я хотел бы использовать обходной путь Hauke Laging: eval 'alias df5=df
df5 -h' (Для примера я взял df и df5. Я знаю, что ...
Я использую msmtp для создания оповещений по электронной почте в некоторых киосках RPi, которые мы установили в моей компании, и, к сожалению, если я попробуйте включить последние 5 строк файла журнала в оповещение по электронной почте, msmtp не обрабатыв
Я пишу сценарий оболочки для загрузки последней версии некоторого программного обеспечения. После анализа вывода curl я выполняю несколько шагов, чтобы найти точную строку версии (на момент написания этого...
Можно передавать ресурсы X-приложениям в командной строке -, добавляя к ним параметры -xrm. Итак, если я хочу, чтобы фон Xmessage был серым, я могу ввести xmessage Hi -xrm "xmessage *...
Я хочу поймать, является ли переменная многострочной в операторе case в оболочке POSIX (тире). Я пробовал это: q='
'
case "$q" в *$'\n'*) echo nl;; *) эхо НЕТ нл;;
esac Возвращает nl в zsh, но НЕТ...
Если я запускаю этот код #!/bin/bash set -x http --json http://example.com \ value=$'hello\r\n\r\nworld', я получаю в стандартном выводе два Возврат каретки У меня есть внутреннее значение http --json http://example....
Я пишу скрипт для переформатирования некоторых файлов. Детали не важны, за исключением того, что содержимое, заменяющее то, что есть, содержит новые строки. Sed интерпретирует новые строки как завершение sed ...