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

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

7
Помилка RE: незаконна послідовність байтів у Mac OS X
Я намагаюся замінити рядок у Makefile на Mac OS X для перехресного компіляції в iOS. Рядок має вбудовані подвійні лапки. Команда така: sed -i "" 's|"iphoneos-cross","llvm-gcc:-O3|"iphoneos-cross","clang:-Os|g' Configure І помилка: sed: RE error: illegal byte sequence Я намагався не радіти уникати подвійних лапок, коми, тире та колонок. Наприклад: sed -i "" …
184 regex  macos  bash  sed 


5
Отримайте останні 100 журналів рядків
Мені потрібно отримати останні 100 рядків журналів з файлу журналу. Я спробував команду sed sed -n -e '100,$p' logfilename Будь ласка, дайте мені знати, як я можу змінити цю команду, щоб конкретно отримати останні 100 рядків.
164 linux  logging  sed 

22
Як я можу видалити новий рядок, якщо він є останнім символом у файлі?
У мене є деякі файли, які я хотів би видалити останній новий рядок, якщо це останній символ у файлі. od -cпоказує мені, що команда, яку я запускаю, записує файл із зворотним новим рядком: 0013600 n t > \n Я спробував кілька трюків з sed, але найкраще, що я міг придумати, …
162 linux  perl  shell  awk  sed 

9
Як видалити рядки, які з’являються у файлі B, з іншого файлу A?
У мене великий файл A (що складається з електронних листів), по одному рядку для кожної пошти. У мене також є ще один файл B, який містить інший набір листів. Яку команду я використовував би для видалення всіх адрес, що відображаються у файлі B, з файлу А. Отже, якщо файл A …
160 linux  shell  sed  diff  grep 

1
sed не вдається з помилкою "невідомий варіант до` s "
Я намагаюся використовувати sed -i -e "s/.*seb.*/ \"$ftp_login_template\"/" $ftp_dir однак я отримую цю помилку: sed: -e expression #1, char 34: unknown option to `s' Я не розумію, чому так прекрасно працює: sed -i -e "s/.*wbspassword.*/ \"wbspassword\": \"$password\",/" $user_conf Будь-які ідеї щодо того, що я роблю неправильно? Чи може це бути …
158 sed 

10
Додавання рядка до файлу, лише якщо він ще не існує
Мені потрібно додати наступний рядок до кінця файлу налаштування: include "/configs/projectname.conf" у файл, який називається lighttpd.conf Я розглядаю, sedяк це зробити, але не можу розробити як. Як я можу вставити його, лише якщо рядок уже не існує?
157 linux  sed  terminal 

9
Як замінити цілий рядок у текстовому файлі на номер рядка
У мене ситуація, коли я хочу, щоб сценарій bash замінив цілий рядок у файлі. Номер рядка завжди однаковий, так що може бути твердо кодована змінна. Я не намагаюся замінити деяку підрядку в цьому рядку, я просто хочу повністю замінити її на новий рядок. Чи є якісь методи bash для цього …
152 bash  text  replace  sed 

21
Як об'єднати кожні два рядки в один із командного рядка?
У мене є текстовий файл із наступним форматом. Перший рядок - "KEY", а другий рядок - "VALUE". KEY 4048:1736 string 3 KEY 0:1772 string 1 KEY 4192:1349 string 1 KEY 7329:2407 string 2 KEY 0:1774 string 1 Мені потрібно значення в тому ж рядку, що і для ключа. Тож вихід …
151 bash  awk  sed  grep 

16
Чи є якась така утиліта, як утиліта для cmd.exe? [зачинено]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 5 років тому . Удосконаліть це питання Я хочу програмно редагувати вміст файлів за допомогою командного рядка Windows ( cmd.exe ). У …
149 windows  sed  cmd 

21
Як використовувати sed для видалення останніх n рядків файлу
Я хочу видалити кілька n рядків з кінця файлу. Це можна зробити за допомогою sed? Наприклад, для видалення рядків від 2 до 4 я можу використовувати $ sed '2,4d' file Але я не знаю номерів рядків. Я можу видалити останній рядок за допомогою $sed $d file але я хочу знати …
148 linux  bash  shell  sed 

10
Як замінити рядки, що містять косу рису, на sed?
У мене є проект Visual Studio, який розробляється на місцевому рівні. Файли коду мають бути розгорнуті на віддалений сервер. Єдина проблема - це те, що вони містять жорсткі коди. Проект містить такі URL-адреси, як ? Page = one . Щоб посилання була дійсною на сервері, вона повинна бути / page …
147 sed 

9
Вставте рядок під певним номером рядка з sed або awk
У мене є файл сценарію, який мені потрібно змінити іншим сценарієм, щоб вставити текст у 8-му рядку. Рядок для вставки: Project_Name=sowstestу файл, який називається start. Я намагався використовувати awk і sed, але моя команда стає ошелешеною.
146 sed  awk 

6
На місці редагування з sed на OS X
Я хотів би відредагувати файл з sed на OS X. Я використовую таку команду: sed 's/oldword/newword/' file.txt Вихід відправляється в термінал. file.txt не змінено. Зміни зберігаються у file2.txt за допомогою цієї команди: sed 's/oldword/newword/' file1.txt > file2.txt Однак я не хочу іншого файлу. Я просто хочу відредагувати file1.txt . Як …
142 macos  file-io  sed  in-place 

16
Як вставити нову лінію перед візерунком?
Як вставити новий рядок перед шаблоном у межах рядка? Наприклад, для цього буде вставлено новий рядок за схемою регулярних виразів. sed 's/regex/&\n/g' Як я можу зробити те саме, але перед шаблоном? З огляду на цей зразок вхідного файлу, шаблон, на який потрібно відповідати, - це номер телефону. some text (012)345-6789 …
138 shell  sed 

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