1
ответ

sed: -e выражение #1, символ 24: неопределенная команда `s'

Используя sed, мне нужно заменить переменные в документе HTML. Вот что я использую: cat $email_temp\ | sed 's/\$message_entry/Flex File Export успешно завершен для '"$run_date"'./g'\...
04.11.2019
1
ответ

удалить число из начала имени файла

У меня есть огромный список имен файлов, как показано ниже. 807630007_ образец Доверенности (03).pdf 00456007_9760образец авторизации (06).pdf 00259007_9560Customerchoice Authorization (08).pdf Мне нужно...
04.11.2019
1
ответ

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

Используя bash, я пытаюсь заменить все точки в именах каталогов и их подкаталогов пробелами. Пример: каталог dir.1.3 станет dir 1 3 Сценарий, который у меня есть: #!/bin/bash ...
31.10.2019
1
ответ

Скрипт для замены $HOME в пути на тильду ~

Я пробовал: $ эхо $ ГЛАВНАЯ | sed 's/$HOME/~/g, но это не сработало, возможно, из-за косой черты? Есть ли у кого-нибудь сценарий для этого или: использование встроенных функций bash используя sed Спасибо
28.10.2019
1
ответ

Команда для копирования 20000 маленьких файлов в 40 разных каталогов

У меня есть каталог с примерно 40 маленькими файлами, и я хочу скопировать их в 4 разных каталога, распределенных по количеству файлов. Ниже приведен пример того, что нужно сделать с 40 файлами...
25.10.2019
1
ответ

Самый простой способ получить `+ `отступ `дерево `вывод

Мне нужно заменить отступ в выводе дерева знаком +, чтобы вместо этого :$ tree --noreport dir директор ├── директор1 │ ├── файл1 │ └── файл2 └── dir2 ├── file1 └── file2 он напечатает это :...
24.10.2019
1
ответ

замена файла на месте для n-го соответствия шаблону

У меня есть файл с большим количеством строк, но я могу обобщить свои требования, как показано ниже:
...
24.10.2019
1
ответ

Экранирование регулярного выражения Linux sed

Я использую sed -i для замены значения порта в файле xml, Но я не не знаю, как избежать регулярного выражения, мое регулярное выражение ниже. (?<=name="port"\s+value=")\d+(?=") ...
23.10.2019
1
ответ

Замените < > на sed

Я пытаюсь заменить параметры в конфигурационном файле с помощью sed. Параметры четко обозначены как "". Я пытаюсь изменить ответ: <ВАШ ОТВЕТ ЗДЕСЬ> на ответ: answer Моя команда sed: ...
22.10.2019
1
ответ

найти полный текст в одном файле и заменить строку в другом файле

У меня есть такие данные в Source_file.txt 5daee1ef55297ba2fac78933 А в Target_file.txt есть $$API_JOB_ID=5daed2a255297ba2fac78930 $$API_JOB_RES=успешно $$API_SERVER=awsabc1108 Теперь мне нужно...
22.10.2019
1
ответ

найти и заменить с помощью sed не работает

Я пытаюсь изменить строку в файле без -t, чтобы включить ее; sudo sed -i.bak 's|create cifs.spnego * * /usr/sbin/cifs.upcall %k|create cifs.spnego * * /usr/sbin/cifs.upcall -t %k|g' /etc/ ...
22.10.2019
1
ответ

используйте команду sed или awk для замены слова другим словом, которое хранится в переменной

В приведенном ниже файле я должен заменить «100» значением, хранящимся в переменной. файл.txt: dropNumber = 100 номер_патча = 8.8.0.80 случайное число = 10000 versionCode = dropNumber + patchNumber Пробовал несколько ...
17.10.2019
1
ответ

Удалите пробелы между словами и измените регистр с верхнего на нижний, затем перенесите в новый файл

Первый год обучения с помощью Linux, игровой оболочки, сделанной учителем на терминале. Нас просят убрать пробелы между словами по горизонтали (кроме \n ), поменять буквы с прописных на строчные...
16.10.2019
1
ответ

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

Я хочу выполнить несколько команд (одну за другой) из файла input.txt и вывести в новый файл .csv. Все команды выполняются успешно при индивидуальном выполнении, но ничего не происходит...
15.10.2019
1
ответ

Sed с регулярным выражением и фиксированной частью

У меня есть файл с <ячейка i="3" v="3187"/> <ячейка i="4" v="1"/> <ячейка i="5" v="17"/> <ячейка i="6" v="0"/> <ячейка i="7" v="2"/> <...
15.10.2019
1
ответ

Заменить символ ý на \n

Я надеюсь, что кто-то может помочь или указать мне правильное направление. Ищу очень усердно уже 2 недели. Вот в чем дело, я на Linux (RHEL ), и мне нужно заменить символ ý на \n из ввода...
11.10.2019
1
ответ

поиск и замена хэша пользователей со старого сервера на новый

довольно часто мне приходится устанавливать на новых серверах тот же пароль, что и на старом, я могу сделать это вручную просто вставить хеш из тени , но я хотел бы научиться делать это автоматически. старая машина А ...
10.10.2019
1
ответ

извлекать столбцы с определенными символами и сохранять их в отдельный файл

У меня есть большой файл с более чем 1 миллионом столбцов и 800 строками. Первая строка — название хромосомы (Ha412HOChr01,Ha412HOChr02,.....Ha412HOChr17 )с указанием положения SNP на каждой хромосоме. Всего их...
06.10.2019
1
ответ

gnu sed пытается использовать оператор ИЛИ с группами, но не работает

Я использую эту команду sed для разбора строки, чтобы получить команду echo 'origin (hidden) (fetch)' | gsed "s/origin.*bitbucket.org\(:\)\(.*\)\/.*/\2/" Но я хочу использовать или ...
04.10.2019
1
ответ

Использование sed - как заменить усеченные значения отдельными значениями в строке?

Пример данных журнала: SVCELPTIME=19,FAILPT=9580-8582,MICROSERVICE=YES SVCELPTIME=411,FAILPT=9210-80129210-8686,МИКРОСЕРВИС=ДА REFNO=JAJRJZ,TXNREFNO=63165718100281723,SVCELPTIME=21,FAILPT=9210-80129210-...
29.09.2019
1
ответ

Подсчет уникальных значений во всех столбцах CSV-файла

У меня есть CSV-файл, a.csv, в котором 15000 строк и 16 столбцов. У него есть числа, предложения, даты в разных столбцах. Выглядит это так: А, В, С, D а б в г е ж г ч е я к a m n k ...
27.09.2019
1
ответ

добавить вывод текстового файла в начало другого файла

Я хочу добавить данные файла (random.txt) в начало другого набора файлов (real.txt) в папке. Возьмем следующий пример: $ cat random какой-то текст $cat real.txt пример текста Если я запускаю ...
26.09.2019
1
ответ

Вывод имени удаленного хоста в сеансе sshpass

Я создал сценарий оболочки для подключения к списку серверов с использованием sshpass и выполнения списка примерно из 30 команд. Выдержка из сценария ниже. Сценарий получит новый файл конфигурации, но затем я...
26.09.2019
1
ответ

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

Пытаюсь получить значение даты и времени, а не всего журнала ${1} - Аргументы командной строки в Bash ${i} - Элемент массива в цикле grep -ERh "остановлен" ems_*/SystemOut*.log | tail -1 Теперь значение похоже на ...
26.09.2019
1
ответ

Проблема с использованием обратной ссылки sed

Я пытаюсь удалить ненужные слова и заменить слова ключевыми цифрами, начиная со строк вида: >ref|NC_035781.1| >ссылка|NC_035782.1| >ссылка|NC_035783.1| >ссылка|NC_035784.1| ...
22.09.2019
1
ответ

Команда Sed для удаления строк - переменная

Используя команду sed, я хочу удалить каждые три строки из файла, который, например, Всего 99 строк. Я имею в виду сохранить первые три строки и удалить вторые три строки и так далее. Мое начало ...
22.09.2019
1
ответ

Команда sed работает с флагом e, но не с E

У меня есть строка, и мне нужно добавить # в начале, т.е. convert [ -n "$ID" -a "$ID" -le 200 ] && возврат к #[ -n "$ID" -a "$ID" -le 200 ] && возврат. Я могу использовать следующую команду: echo '[...
20.09.2019
1
ответ

sed отобразить номер строки и добавить/удалить комментарий

Я могу отобразить указанный номер строки, используя команду sed -n '22p; 24п; 27p' blah.conf вывод A Б CI нужно вставить комментарий # в это начало этого 3 указать номер строки, я только успешный запуск ...
20.09.2019
1
ответ

СЭД; добавление # перед соответствующей строкой с различными специальными символами

Хорошо, хотя я просмотрел кучу сообщений здесь и в других местах, я не могу поставить # перед следующей строкой: [ -n "$ID" -a " $ID" -le 200 ] && return Я попробовал несколько решений для ...
20.09.2019
1
ответ

Проблемы с расширением переменных sed

Итак, я добился некоторого прогресса в сценарии bash, который пишу, но не могу понять, как написать следующее, чтобы он расширял переменные. Я попробовал обычный ${variable} и \$(variable)...
18.09.2019