sed
Unix-подобные системы
Вопрос или проблема в файле groupAfiles.txt находятся строки: file14 file2 file4 file9 мне нужен способ, чтобы удалить file и добавить /dev/loop, и разместить их все в одной строке с пробелом между. /dev/loop14 /dev/loop2 /dev/loop4 /dev/loop9 и затем
Компьютеры и программы
Вопрос или проблема У меня есть входной файл с миллионом записей, который нужно отформатировать и записать в другой файл в другом месте, но иногда он записывает пустой файл (перерывы). Следующий сценарий: Вход.выход Добавление заголовка: echo “HSample” >
Unix-подобные системы
Вопрос или проблема Я хочу удалить конкретные две последовательные строки, соответствующие шаблонам, из определенной строки файла. Например, содержимое файла выглядит следующим образом. Строка1: a Строка2: b Строка3: c Строка4: Имя: 123 Строка5: xyz Строка6
Unix-подобные системы
Вопрос или проблема Я использую awk '{ gsub(/BAR|WIBBLE/, "FOO"); print }', чтобы заменить текст в данных, таких как: ЧТО-ТО [BAR, WIBBLE] ЧТО-ТО [BAR] Это дает желаемый результат: ЧТО-ТО [FOO, FOO] ЧТО-ТО [FOO] Но теперь мне пришлось обновить текст
Компьютеры и программы
Вопрос или проблема Следуя руководству на ZDNet здесь, я пытался запустить рабочий стол Ubuntu на Windows 10. Однако одна строка кода доставила мне проблемы. sudo sed -i 's/<listen>.*<\/listen>/<listen>tcp:host=localhost,port=0<
Unix-подобные системы
Вопрос или проблема Я хочу перевести: "a b c syscall=257 success=yes" в следующее: "a b c syscall=openat success=yes" Я хотел бы использовать группирующий регулярное выражение sed и замену в сочетании с использованием ausyscall, применяемого
Компьютеры и программы
Вопрос или проблема Рассмотрим ввод текста, который выглядит так: a b pattern c pattern d e pattern a -- pattern z Я хотел бы получить только строки, которыеprecede a match. Например, если мой шаблон — pattern, вывод должен быть таким: b c e -- Очевидное
Unix-подобные системы
Вопрос или проблема Мне нужно редактировать строку “NA” на “Na” только в том случае, если она находится в 6-м поле файла. В данный момент я могу сделать это следующим образом: awk '{gsub("NA","Na",$6)}1' $filename Однако мне нужно
Компьютеры и программы
Вопрос или проблема Я пытаюсь удалить все вхождения ‘_(один номер)’ из определенных строк в файле. Таким образом, tig00000003_1 должен стать tig00000003. Вот как выглядит мой тестовый файл: ##sequence-region tig00000001_732 1 630 tig00000003_1 Name=tig00000003_1;
Вопросы и ответы
Вопрос или проблема У меня есть файл с форматом, похожим на этот: Имя Фамилия UID Имя Отчество Фамилия UID В основном некоторые имена имеют отчества (а иногда больше одного отчества). Я просто хочу файл, который содержит только UID.
Unix-подобные системы
Вопрос или проблема <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE POWERMART SYSTEM "powrmart.dtd"> <POWERMART CREATION_DATE="12/01/2016 17:43:15" REPOSITORY_VERSION="184.93"> <REPOSITORY NAME="PCREPO_BIDEV" VERSION="184" CODEPAGE="UTF-8"
Unix-подобные системы
Вопрос или проблема Как мне удалить первое ./ и завершающий / из моего пути? Сейчас мой код выглядит так: sed -i 's/dir2\/file-example.json//' test.sh и результат выводится так: ./dir1/ Но я хотел бы, чтобы он выглядел так: dir1 чтобы удалить .
Системное администрирование и сети
Вопрос или проблема Мне нужно отобразить каждую очередь менеджера очередей IBM MQ вместе с её глубиной. Я могу сделать это с помощью команды echo DISPLAY QLOCAL(QE*) WHERE(CURDEPTH GE 0) | runmqsc QMNAME. Вывод похож на этот: 5724-H72 (C) Copyright IBM Corp.
Убунту
Вопрос или проблема У меня есть HTML-файл, и я хочу заменить строку, которая содержится между двумя тегами таблицы HTML. Вот пример того, что у меня есть: <tr class="noBorder"><td>string1</td><td>string2<
Убунту
Вопрос или проблема У меня есть HTML-файл, и я хочу заменить строку, включенную между двумя тегами HTML-таблицы. Вот пример того, что у меня есть: <tr class="noBorder"><td>string1</td><td>string2</td>
Unix-подобные системы
Вопрос или проблема У меня проблема с заменой " на \" и \ на \\ и исключением " из json Входной файл test.txt "a" "b" {"1":"female","2":"197312","3":"359","4":"201109","5":"mail"} \uff08\u524d\u5bfe\u5fdc Я хочу получить вывод в следующем виде \"a\" \"b\"
Unix-подобные системы
Вопрос или проблема У меня есть строка, указанная ниже. Мне просто нужно получить первую accountHeader (жирным) строку JSON. <START AdditionalInfo#:>[FormsGenerationServiceImpl::, accountNumber:ABC07667 , [Source System Request : {"Info":{"Holder"
Unix-подобные системы
Вопрос или проблема В моем файле есть: cat /tmp/f eno1/tg3 eno2/tg3 eno3/tg3 eno4/tg3 Мне нужно использовать sed, чтобы заменить / на = или : eno1 = tg3 eno2 = tg3 eno3 = tg3 eno4 = tg3 Я попробовал: ls -l /sys/class/net/*/device/driver/module |cut -d/
Unix-подобные системы
Вопрос или проблема В моем файле есть: cat /tmp/f eno1/tg3 eno2/tg3 eno3/tg3 eno4/tg3 Мне нужно использовать sed для замены / на = или : eno1 = tg3 eno2 = tg3 eno3 = tg3 eno4 = tg3 Я пробовал: ls -l /sys/class/net/*/device/driver/module |cut -d/ -f5,13
Unix-подобные системы
Вопрос или проблема Я использую bash-скрипт, который должен читать JSON-вывод и извлекать значения из разных JSON-переменных или строк. Вот пример вывода. Необходимо извлечь значение рядом с Content или из любой другой переменной.