Tag Archives: sed
Масове перейменування файлів
Якщо необхідно перейменувати всі файли в FreeBSD чи Linux, наприклад всі з розширенням .py to .pyx, Це можливо за допомогою наступної команди ls -d *.py | sed ‘s/\(.*\).py$/mv “&” “\1.pyx”/’ | sh
Видалення строки з файлу
Іноді необхідно видалити одну чи декілька строк. Видалення номера строки sed ’13d’ file.txt Видалення інтервалу з 8 по 10 строку: sed ’8,10d’ file.txt Також можливо видали строки які містять строки, або задовольняють регулярним виразам: Видалити останню строку: sed ‘$d’ file.txt … Continue reading
Як використовувати регекспи (regexp) у sed
Дуже часто необхідно правити багато текстових файлів та міняти однакові вирази. Дуже легко автоматизувати процес за допомогою утілити sed, наприклад замінити шлях в bash-скриптах з лінуксового шляху на шлях, що у freebsd: sed -i .bak ‘s/\/bin\/bash/\/usr\/local\/bin\/bash/’ *.sh Будуть створені файли … Continue reading