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

sed - редактор потоку командного рядка для фільтрації та перетворення тексту.

8
Перетворення окремих рядків у список, розділений комами, із цитованими записами
У мене є такі дані (список пакетів R, розібраних з файлу Rmarkdown), які я хочу перетворити на список, який я можу передати в R для встановлення: d3heatmap data.table ggplot2 htmltools htmlwidgets metricsgraphics networkD3 plotly reshape2 scales stringr Я хочу перетворити список у список форми: 'd3heatmap', 'data.table', 'ggplot2', 'htmltools', 'htmlwidgets', 'metricsgraphics', …
15 linux  sed  csv  tr 



4
Як виявити кінець рядка з sed
Я шукаю спосіб виконати заміну лише тоді, коли останній символ є новим рядком, використовуючи sed. Наприклад: lettersAtEndOfLine замінюється, але це не так: lettersWithCharacterAfter& Оскільки sedне працює з новими рядками, це не так просто $ sed -E "s/[a-zA-Z]*\n/replace/" file.txt Як це можна досягти?

5
Об’єднайте два файли по черзі з символом потрійної труби відмежувача "|||"
У мене є два паралельних файли з однаковою кількістю рядків на двох мовах і планую об'єднати ці два файли по черзі з роздільником |||. Наприклад, два файли наступні: Файл A: 1Mo 1,1 I love you. 1Mo 1,2 I like you. Hi 1,3 I am hungry. Hi 1,4 I am foolish. …


3
Як видалити стовпчик або кілька стовпців з файлу за допомогою команди оболонки?
Мій файл, ARCHIVE B1_NAME B2_NAME B3_NAME ELEMENT INFO_NAM WERT PROCID -------- -------- -------- -------- -------- -------- ---- ------ 15MinAvg AIRSS 33-GIS DMDMGIS1 I MvAvr15m 1123 CP 15MinAvg AIRSS 33-GIS DMDMGIS1 P MvAvr15m 2344 CP 15MinAvg AIRSS 33-GIS DMDMGIS1 Q MvAvr15m 4545 CP 15MinAvg AIRSS 33-GIS DMDMGIS2 I MvAvr15m 6576 CP …

5
Видаліть повторювані рядки, зберігаючи порядок рядків
[root@server]# awk '!seen[$0]++' out.txt > cleaned awk: (FILENAME=out.txt FNR=8547098) fatal error: internal error Aborted [root@server]# "" Сервер "" має: 8 Гбайт оперативної пам'яті + 16 Гбайт SWAP, x> 300 ГБ вільного місця, amd64, настільний процесор. Науковий Linux 6.6. Більше нічого не працює на ньому, щоб зробити ЗАВАНТАЖЕННЯ. Awk перериває через …

3
sed відповідність картини N разів
Я хочу розділити файл на шматки по 2 слова кожен. $cat tmp word1 word2 word3 word4 word5 word6 word7 $sed -e 's/word. word. /&\n/g' tmp word1 word2 word3 word4 word5 word6 word7 $sed -e 's/word. \{2\}/&\n/g' tmp word1 word2 word3 word4 word5 word6 word7 Я очікував, що остання команда дасть …

5
Заміна шаблону відповідності шаблону на sed
У мене вихідний код поширюється на кілька файлів. Він має шаблон, abcdefякий мені потрібно замінити pqrstuvxyz. Модель може бути Abcdef(Справа вирок), тоді її потрібно замінити Pqrstuvxyz. Модель може бути AbCdEf(вимкнути випадок), тоді її потрібно замінити PqRsTuVxYz. Коротше кажучи, мені потрібно відповідати випадку вихідного шаблону та застосувати відповідний шаблон призначення. Як …

6
Роздрукуйте рядок між двома дужками
Я маю файл з цими рядками G8 = P(G1,G3) G9 = P(G3,G4) G12 = P(G2,G9) G15 = P(G9,G5) G16 = P(G8,G12) G17 = P(G12,G15) Мені потрібен вихід як G1,G3 G3,G4 ..... Як я можу це зробити за допомогою команди sed / grep або за допомогою perl?
14 sed  grep  perl 

5
sed перетворити 4 пробіли в 2
Як можна перетворити 4 пробіли на 2 проміжки sed? Це можливо? Я знайшов це, але він перетворює вкладку в пробіли: sed -r ':f; s|^(\t*)\s{4}|\1\t|g; t f' file
14 sed 

3
Як я можу доручити BSD sed інтерпретувати послідовності втечі, такі як \ n і \ t?
У мене є команда заміни sed, що я хотів би бути сумісним як з BSD, sedтак і з GNU sed. Розширені регулярні вирази не є проблемою, тому що мені в цьому випадку вони не потрібні. Моя основна проблема полягає в різниці в тому, що два sedінтерпретують послідовності виходу символів у …
14 sed  bsd 

4
sed: видалити всі виникнення рядка, крім першого
У мене є журнал файлів із часовими позначками. Інколи в одному рядку є кілька часових позначок. Тепер я хотів би зняти всі часові позначки з рядка, але зберегти першу. Я можу зробити, s/pattern//2але це видаляє лише друге явище і sedне дозволяє щось подібне s/pattern//2-. Будь-які пропозиції?
14 sed 

3
Чи можу я використовувати "sed" для перекладу символів на зразок `tr`?
Я хотів би замінити набір символів відповідними символами з іншого набору, приблизно так: original set: ots "target" set: u.x foobartest → fuubar.ex. Переклади / транслітерації, як це, є спеціальністю trкоманди: $ echo 'foobartest' | tr 'ots' 'u.x' fuubar.ex. На жаль tr, не підтримує зміну файлів на місці, як sedце робиться. …
14 sed  tr 

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