Вопросы по теме 'sed'
Sed: строки соответствия регулярному выражению без ‹! -
У меня есть команда sed для комментирования команд xml
sed 's/^\([ \t]*\)\(.*[0-9a-zA-Z<].*\)$/\1<!-- Security: \2 -->/' web.xml
Принимает:
<a>
<!-- Comment -->
<b>
bla
</b>
</a>...
6859 просмотров
schedule
19.11.2023
Как заменить блок catch в *.java с помощью sed?
Как заменить следующий шаблон в проекте Java
catch(SQLException e) {
\\TO DO
}
с участием
catch(SQLException e) { S.O.P(); }
Обратите внимание, что файл будет иметь другие шаблоны, такие как
catch(IOException e) {
//...
389 просмотров
schedule
21.11.2023
Заменить запятую на новую строку в sed на MacOS?
У меня есть файл строк, разделенных запятыми. Пытаюсь заменить запятые на новую строку. Я пробовал:
sed 's/,/\n/g' file
Но это не работает. Что мне не хватает?
338174 просмотров
schedule
05.12.2023
заменить строки двойными кавычками в текстовом файле
Я использую следующую команду:
perl -pi -w -e 's/EmployeeDataModel/EmployeeData/g;' *.java
Это изменяет такие вещи, как:
class EmployeeDataModel to class EmployeeData
Однако при приеме таких вещей, как:
class="EmployeeDataModel"...
174 просмотров
schedule
13.01.2024
Как извлечь текст из файла в сценарии bash
Я пытаюсь извлечь текст из многострочного файла. Например, мне нужно извлечь весь текст из «Раздел 1.0» в «Раздел 3.0».
Это может быть на многих линиях.
У меня есть код, который работает, но кажется неуклюжим и медленным. Есть лучший способ...
207 просмотров
schedule
23.11.2023
Возможен ли этот сценарий извлечения текста в оболочке linux bash?
Допустим, мой текстовый файл такой
Человек1 : фильм1 (пробел и табуляция) : фильм 2 (пробел и табуляция) : фильм 3 (пробел и табуляция) : фильм 4
Я хочу найти для определенного фильма актера. Итак, вот как я собираюсь это сделать....
123 просмотров
schedule
19.12.2023
Перепишите команду sed для редактирования потока вместо файла
В обычном случае sed может редактировать поток из другой команды просто с помощью конвейера:
./somecommand | sed 's/xx/yy/g'
Однако команда sed , которую я использую, немного сложна. Ранее мне помогли оптимизировать sed для конкретного...
144 просмотров
schedule
06.12.2023
Сопоставить по столбцу и вывести в строку
Пробовал искать, но ничего существенного не нашел
У меня есть 2 файла: 1:
asdfdata:tomatch1:asdffdataaa
asdfdata2:tomatch2:asdffdata33
asdf:tomatch3:asdfx
2:
bek:tomatch1:beke
lek:tomatch3:lekee
wen:tomatch2:wenne
Я...
45 просмотров
schedule
23.12.2023
awk sep извлекает строки данных после определенной переменной
У меня есть большой файл с регулярным шаблоном
snaps1: Counter: 4966
Opens: Counter: 357283
Instance: s.1.aps.userDatabase.mount275668.attributes
snaps1: Counter:...
51 просмотров
schedule
24.10.2023
сценарий выполняется только в том случае, если awk не нашел числа больше
У меня есть эта команда:
program script.sh >/dev/null 2>&1 &
«Программа» выполняет «script.sh» только в том случае, если одно условие из «программы» выполняется. И я хочу добавить еще одно условие в "script.sh" с помощью awk или...
68 просмотров
schedule
01.12.2023
Игнорировать возможные нецифры в конце чисел в заменах sed
Мне нужно заполнить строки нулями, пока они не достигнут предела в четыре цифры, например:
1 -> 0001
44 -> 0044
555 -> 0555
1a -> 0001a
44b -> 0044b
565c -> 0565c
7890 -> 7890
У меня есть сценарий bash, и я добавляю файл,...
97 просмотров
schedule
26.12.2023
Заменить шаблон в определенном столбце в sed
У меня есть файл вкладки с двумя столбцами, как показано ниже.
BB_12 100_AA
BB_13 101_AB
BB_14 102_AD
BB_15 103_AC
Я хочу удалить число_ во втором столбце (заменить число_ ничем). Для этого я безуспешно пытался заменить sed следующими...
584 просмотров
schedule
24.11.2023
Редактируйте XML-файл, используя одни и те же команды на Mac, Windows и Linux.
Попытка изменить name="Android" на name="Android1", name="Android2" и т. д.
Потребуется запустить мой скрипт Python с помощью командной строки в Windows, macOS и Linux.
Output2.xml
<?xml version="1.0" encoding="UTF-8"?>...
668 просмотров
schedule
17.01.2024
Поиск нескольких строк в одной строке с использованием регулярных выражений во вложенных файлах/каталогах и вывод совпадающих результатов
Например, если есть файлы и каталоги:
/tmp/temp_dir/subdir_001/file_001.txt
/tmp/temp_dir/subdir_001/file_002.txt
/tmp/temp_dir/subdir_002/file_003.txt
/tmp/temp_dir/subdir_003/file_004.txt
И у них есть различное содержимое с определенными...
76 просмотров
schedule
27.10.2023
Sed - Заменить текст символом ›
Проблема, которую нужно решить
Добавьте символ › в замещающую часть оператора sed.
Необходим результат
PS1=AccountName>
Неудачная попытка
sed -i -e "41s/$/\n PS1\=${abasicstring}\>" /etc/bashrc
Объяснение...
44 просмотров
schedule
20.12.2023