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

Sed відомий як редактор потоку тим, що він може виконувати різні функції фільтрації та / або перетворення на стандартному вході або на вказаних користувачем файлах. Він зазвичай використовується для пошуку та заміни текстових файлів. Якщо ваше питання стосується обробки тексту, цей тег, ймовірно, буде відповідним


3
Як уникнути шляху файлу в SED?
Я хотів би замінити $fileWithPathв $file, однак це не працює , тому що (я думаю) шлях не врятувався. Як уникнути цього? sed -i 's/${fileWithPath}/HAHA/g' $file
40 bash  sed 

2
Використовуйте sed для строкової змінної, а не файлу
Мені сказали, що можна, але без єдиного робочого прикладу, який sedможна читати зі змінної рядка без необхідності вхідного файлу. Мені ще належить змусити його працювати. Для загальної безпеки я записую $PATHзмінну до іншої змінної, оскільки я з цим псуюся, тому що мені не потрібні інші проблеми, поки я точно не …
30 sed 

2
Sed для видалення порожніх пробілів
Хтось знає, як використовувати Sed для видалення всіх порожніх пробілів у текстовому файлі? Я не намагався використовувати для цього команду "d" delete, але, здається, не можу це зрозуміти
28 sed 


4
Що таке sed і для чого він використовується?
sedОстаннім часом я бачив багато , і я вважаю це досить заплутаною командою. Параметри не були особливо корисними, але я знаю, що їх можна використовувати для розбору результатів інших команд. Що саме таке sedі для чого це використовується? Я шукаю вичерпну відповідь, що висвітлює, що sedтаке, для чого зазвичай використовується, …
20 command-line  sed 



6
Який швидше видалити перший рядок у файлі ... sed або tail?
У цій відповіді ( Як я можу видалити перший рядок файлу з sed? ) Є два способи видалення першої записи з файлу: sed '1d' $file >> headerless.txt ** ---------------- АБО ---------------- ** tail -n +2 $file >> headerless.txt Особисто я вважаю, що цей tailваріант косметично приємніший і легший для читання, …
14 scripts  sed  tail 

5
Різниця двох великих файлів
У мене є "test1.csv", і він містить 200,400,600,800 100,300,500,700 50,25,125,310 і test2.csv і він містить 100,4,2,1,7 200,400,600,800 21,22,23,24,25 50,25,125,310 50,25,700,5 зараз diff test2.csv test1.csv > result.csv відрізняється, ніж diff test1.csv test2.csv > result.csv Я не знаю, який правильний порядок, але я хочу щось інше, обидві команди, наведені вище, виведуть щось …
14 grep  sed  awk  diff 


2
Як sed і замінити рядок на шлях до папки
Я намагаюся написати наступний сценарій bash: HOME_DIR=/opt/my_home find ./CONFIG -type f -exec sed -i "s/_HOME_DIR_/$_HOME_DIR/g" {} \; Рядок, який я хочу змінити у файлах, такий: users = "_HOME_DIR_/config/data/_DOMAIN_/users.conf" Отже, кінцевий результат повинен бути: users = "/opt/my_home/config/data/_DOMAIN_/users.conf" Але я цього не отримую ... Я здогадуюсь, що це пов'язано з втечею ... …

3
Як запустити Ubuntu без графічного інтерфейсу у віртуальній коробці?
У мене є ноутбук для Windows XP, в якому я запускаю VirtualBox з останньою Ubuntu, моє обладнання мало старе, тому запуск останньої версії Ubuntu всередині Virtual box є своєрідним клопотом, дуже повільними робочими характеристиками, навіть якщо все, що я роблю працює термінал і практикує команди Linux! Я спробував DSL (Чорт …

3
Чому перенаправлення виводу sed на той самий вхідний файл робить мою машину невідповідною?
Я намагався sedзамінити деякі ключові слова у великому файлі (100 Мб). Я не знав про -iваріант (inplace), тому першою моєю спробою було перенаправлення так: sed 's/original/edited/g' file.log >> file.log Після цього сталося те, що мій комп'ютер зупинився, майже немає клавіатури. Я спробував іншу консоль Ctrl+ Alt+, F1але після повільного введення …
13 command-line  sed 


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