1
ответ

Bash for loop over ls разбивает строку на символе " ("

В настоящее время я пишу bash-скрипт, который должен перебирать некоторые файлы в каталоге в порядке их создания. Для этого я использую (с реальным кодом вместо эха ):. для i в $ (ls -tr )делай...
27.10.2020
1
ответ

Почему конец -файла -и конец -входного сигнала --обрабатываются sha256sum по-разному?

Я пытался вычислить sha256 для простой строки, а именно "abc". Я узнал, что с помощью такой утилиты sha256sum :Файл sha256sum _со строкой _дает результаты, идентичные :ша256сум #...
10.10.2020
1
ответ

Проблема с передачей символа новой строки `\n `в команду curl

Мой многострочный параметр Jenkins считывается в переменной SERVER _IP, которая передается команде curl Unix, как показано ниже :Команда curl запускает веб-страницу (Jenkins Build )и передает параметры в...
20.09.2020
1
ответ

Сценарий sed bash неожиданно заменяет символ пробелом вместо новой строки

Используя синтаксис команды bash: echo "The*quick*brown*fox"|sed s/*/\\n/g Я получаю желаемый вывод: То быстрый коричневый fox Однако в сценарии: IN_TXT="The*quick*brown*fox" OUT_TXT=$(echo $IN_TXT|sed s/*/\\...
28.04.2020
1
ответ

Какие типы текстовых файлов не должны заканчиваться символами новой строки?

Этот вопрос и этот вопрос указывают на то, что обычно стандартом является завершение текстовых файлов символами новой строки для соответствия стандарту POSIX, и это ожидается от инструментов GNU и других ...
21.03.2020
1
ответ

Как узнать, какие файлы были изменены командой "ed"?

Я пытаюсь написать сценарий, который гарантирует, что все текстовые файлы заканчиваются символом новой строки. Когда я запускаю эту команду в определенной папке: find . -exec ed -s {} <<< w \; Я получаю следующее...
19.03.2020
1
ответ

Bash добавляет \r к каждой строке

Я пытаюсь создать простой сценарий Linux BASH, но заметил, что bash добавляет \r к каждой строке, и если я попытаюсь удалить его с помощью 'tr', он просто добавит новенький! Вот мой скрипт #!/bin/bash ...
10.03.2020
1
ответ

Соединение строк с помощью POSIX sed

Я пытаюсь соединить строки с помощью POSIX sed. С GNU sed (без --posix) это работает так, как задумано: $ sed ':a; Н; с/\п//; б а' <<< $'а\nb\nc' abc Но если я использую --posix, я не получу никакого вывода. Почему...
22.02.2020
1
ответ

Почему эхо после printf не отображается в новой строке?

У меня есть код, который использует команду printf, а затем команду echo. Насколько я понимаю, эхо по умолчанию будет появляться в новой строке, но не происходит, когда оно используется после printf. Ниже приведен код: #!/bin/...
10.02.2020
1
ответ

Как правильно редактировать файл TXT, созданный в Windows, с помощью редактора VI

Я создал текстовый файл (ссылка ведет на DropBox) с помощью приложения Windows, и теперь я ДОЛЖЕН редактировать его с помощью VI в Юникс. Как только я открыл файл, я понял, что не могу легко перемещаться по строкам в ...
20.12.2019
1
ответ

Многострочная переменная добавляет табуляцию перед каждой новой строкой

В следующем фрагменте используется пользовательская функция HexNewLine, которая в основном преобразует шестнадцатеричный дамп и разрывается на символе 0x0a $ echo -e "\t{ > "зависимости": { > "красивее": { > ...
17.11.2019
1
ответ

Как заставить многострочную подсказку tcsh использовать символ новой строки?

Сценарий Мне нравится использовать многострочную подсказку. set prompt="${bold}${green}%M${white}:${red}%c5${unbold} \n${white}% " Я довольно часто копирую/вставляю строки терминала в электронные письма Windows. Проблема Похоже...
10.08.2019
1
ответ

Можно ли выполнить grep из потока, в котором нет новой строки?

При выполнении этого кода: while true; do printf "Совпадение с несоответствием\n"; спать 1с; сделано | grep -o "Match" в терминале, grep находит слово Match. Я получаю вывод: Совпадение Совпадение Совпадение ... Однако, когда я ...
30.07.2019
1
ответ

Добавление символа НОВОЙ СТРОКИ между переменными

Как добавить символ новой строки (\n) между двумя переменными Unix? Я попробовал следующее, но оно печатается в одну строку, а не в отдельные строки. ч = привет ш = мир c="$h"$'\n'"$w" эхо $c ...
07.06.2019
1
ответ

многострочный экспорт без новой строки

Как я могу экспортировать что-то, что является многострочным? export foo = 'bar a ab ai ii bar' и поместить это в две разные строки без литерала новой строки? export foo = 'bar a ab ...
04.06.2019
1
ответ

Сохранить все разрывы строк, кроме последнего, с помощью awk

Как мне изменить эту строку ниже, чтобы захватить содержимое между двумя строками без разрыва строки в конце? интересно="$(awk "NR >= $first_line && NR <= $second_line" $file_path | ...
02.06.2019
1
ответ

Сценарий, переставший работать с “командой, не найденной: ^M”

Когда я пытаюсь запустить следующий скрипт в zsh, через команду/bin/zsh ~/.set_color_scheme.sh я получаю следующую ошибку: команда, не найденная: ^M сценарий имеет u+x полномочия и он раньше продолжал работать...
19.05.2019
1
ответ

Bash Loop Все файлы в каталоге, затем строки петли каждого файла

У меня есть URLS1.txt URLS2.txt. urls3.txt и так далее. Как я могу питать все файлы в этом каталоге, а затем циклируйте каждую строку этих файлов?
14.01.2019
1
ответ

Как заменить двойную новую строку одним с помощью TR?

Учитывая текст, $ CAT A.TXT Лорема Ipsum Долор сидит аметом, консудт придипичении элит. Нам на Magna Sed Libero Campsan Unlestes. Proin Varius Tortor Risus, в Pulvinar Quom Auctor Vitae. Etiam Iaculis ...
05.01.2019
1
ответ

SED изменяет окончательные окончания окон. Как я могу избежать этого?

Я разрабатываю в Linux портативное приложение, в котором я хотел удалить конечные пробелы из некоторых исходных файлов, которые имеют линейные концовки стиль Windows. Концовки линии не должны быть изменены на ...
19.10.2018
1
ответ

Как добавить новую линию в Xargs

Я пытаюсь написать команду для захвата любой лицензии в ОС Linux (KALI) и связывает его с правильным пакетом. Основная идея заключается в том, что вы ищете / usr / share / doc рекурсивно для "авторских прав" ...
10.10.2018
1
ответ

Как правильно сохранить символ новой строки в переменной оболочки (POSIX )?

Попытка обновления уточнить на примере следующие команды оболочки :SHELLVARIABLE="1st line, 2-я линия, 3-я линия, " printf '%s' "$SHELLVARIABLE" сгенерировать этот вывод :1-я строка, <...
08.09.2018
1
ответ

awk of String, а затем '\ n'

Я пытаюсь анализировать простой текстовый конфигурационный файл A.Conf со следующим контентом: BitRate 500000 USE_CAN 1 Я хочу использовать номер BigRate для настройки Can-интерфейса с соответствующим битрейтом. ...
13.08.2018
1
ответ

собираем содержимое из нескольких строк в один выход

предполагаем, что у меня есть текстовый файл с большим количеством содержимого, включая такие строки: ... ... ABCD1 1234 12345 XYZ футбольный батончик 1234597890 ... ДЕФГ2 5678 56789 XYZ футбольный батончик 0987654321 ... ...и мне нужно...
26.06.2018
1
ответ

Почему при печати переменной, содержащей символы новой строки, удаляется последняя новая строка? [дубликат]

Содержимое файла .txt (без странностей, текстовый файл, как определено POSIX) игуана геккон anole Пример сценария: #!/bin/sh string="$(cat file.txt)" printf '%s' "$string" Пример вывода: [coolguy@somemachine ...
31.05.2018
1
ответ

Как использовать grep для буквального '..'

Я анализирую файл с помощью grep, и вывод на экране содержит новую строку, поскольку здесь: $ grep 'gene' sequence.gb gene 89..1483 / gene = "неструктурный белок" ...
23.05.2018
1
ответ

Возврат каретки, LineFeed и поведение Sed

Мне нужно понять, почему sed может работать для 1), а не для 2). Пожалуйста, не отправляйте мне альтернативные решения. Я уже нашел их на этом форуме. Мне просто нужно понять поведение ...
07.04.2018
1
ответ

Как удалить специальный символ в моем выводе curl с помощью grep, sed или awk

Я пытаюсь удалить \ r \ n в выводе моего завитка, мой код: curl -s -u ian.guinto: W0lfg @ ng131994 --request GET --url 'https://jira.toro.io/ rest / api / 2 / issue / OJTSYSAD-829 / comment '-H "Content-Type: ...
02.03.2018
1
ответ

Как сохранить символ новой строки (\n) при захвате вывода команды в переменную

В качестве простого примера, у меня есть куча файлов исходного кода. Я хочу сохранить вывод команды "head" в переменную для всех этих файлов. Я попробовал: output=$(head $file), но произошло то, что ...
02.02.2018
1
ответ

Различия в белых пробегах между сценарием Bash и интерактивной оболочкой

Пожалуйста, совет, почему это происходит. от раковины Binux Bash: PS PID TTY Time CMD 20406 PTS / 0 00:00:01 Bash 26896 PTS / 0 00:00:00 PS Я запускаю Stolwing STR = "A B C D" printf "% s \ n" `Echo ...
08.01.2018