Запитання з тегом «sed»

Sed (редактор потоку) - редактор командного рядка для середовища POSIX. Sed обробляє один або кілька файлів відповідно до сценарію редагування та записує результати на стандартний вихід. Створена в Bell Labs, вона існує приблизно з середини 70-х.



5
sed: друкувати лише відповідну групу
Я хочу захопити два останніх числа (один int, один float; далі - необов’язковий пробіл) і надрукувати лише їх. Приклад: foo bar <foo> bla 1 2 3.4 Слід надрукувати: 2 3.4 Поки що у мене є таке: sed -n 's/\([0-9][0-9]*[\ \t][0-9.]*[\ \t]*$\)/replacement/p' дасть мені foo bar <foo> bla 1 replacement Однак …
133 regex  sed 

6
Як замінити цілу лінію на sed?
Припустимо, у мене є файл з рядками aaa = bbb Тепер я хотів би замінити їх на: ааа = ххх Я можу це зробити так: sed "s / aaa = bbb / aaa = xxx / g" Тепер у мене є файл з кількома рядками: aaa = bbb aaa = …
132 regex  sed 

8
sed one-liner, щоб перетворити всі великі регістри в малі?
У мене є текстовий файл, в якому деякі слова друкуються у ВСІХ КАПАХ. Я хочу мати можливість просто перетворити все в текстовому файлі в малі регістри, використовуючи sed. Це означає, що в першому реченні тоді було б написано: "У мене є текстовий файл, в якому деякі слова друкуються великими літерами".
131 regex  sed 

11
Як я можу зняти перші символи X із рядка за допомогою sed?
Я пишу сценарій оболонки для вбудованого Linux у невеликий промисловий ящик. У мене є змінна, що містить текст, pid: 1234і я хочу позбавити перших символів X з рядка, тому залишається лише 1234. У мене є більше змінних, які мені потрібно "очистити", тому мені потрібно відрізати X перших символів і ${string:5}чомусь …
126 bash  shell  sed 

6
sed ціле слово пошук і заміна
Як шукати та замінювати цілі слова за допомогою sed? Робимо sed -i 's/[oldtext]/[newtext]/g' <file> також замінить часткові поєдинки, про [oldtext]які я не хочу цього робити.
120 shell  sed 

9
Як вибрати лінії між двома шаблонами маркерів, які можуть виникати кілька разів із awk / sed
Використовуючи awkабо sedяк я можу вибрати лінії, які зустрічаються між двома різними шаблонами маркерів? Може бути кілька розділів, позначених цими візерунками. Наприклад: Припустимо, файл містить: abc def1 ghi1 jkl1 mno abc def2 ghi2 jkl2 mno pqr stu І початковий візерунок є, abcа кінцевий візерунок. mno Отже, мені потрібен вихід як: …


19
Як видалити нові рядки з текстового файлу?
У мене є такі дані, і мені потрібно все це скласти в один рядок. У мене це: 22791 ; 14336 ; 22821 ; 34653 ; 21491 ; 25522 ; 33238 ; Мені потрібно це: 22791;14336;22821;34653;21491;25522;33238; EDIT Жодна з цих команд не працює ідеально. Більшість з них нехай дані виглядають так: …
116 linux  bash  scripting  shell  sed 



5
Збережіть закінчення рядків
Я запускаю sed, щоб зробити деяку заміну на Windows, і я помітив, що він автоматично перетворює закінчення рядків в Unix (\ n). Чи є можливість сказати sed використовувати закінчення рядків Windows (\ r \ n) або ще краще зберегти закінчення рядків з файлу? Примітка: я використовую sed від unxutils: http://unxutils.sourceforge.net/
111 windows  sed 


16
Друк всього, крім першого поля, з awk
У мене є файл, який виглядає приблизно так: AE United Arab Emirates AG Antigua & Barbuda AN Netherlands Antilles AS American Samoa BA Bosnia and Herzegovina BF Burkina Faso BN Brunei Darussalam І я хотів би перевернути замовлення, надрукувавши спочатку все, крім $ 1, а потім $ 1: United Arab …
108 perl  awk  sed 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.