Як ви дивитесь і замінюєте слово з файлу на Linux

Існує багато ситуацій, коли нам потрібно замінити слово з інтер’єру файлу. Незалежно від того, чи це файл конфігурації служби, текстовий файл або файл, який містить бази даних, у цьому підручнику ви дізнаєтесь, як шукати та замінити слово на Linux.

Як ви дивитесь і замінюєте слово з файлу на Linux

Який простіший варіант, якщо ви користувач операційної системи Linux - це використання замовлення “sed“. Наказувати редактор потоку.

Скажімо, як приклад, який ми маємо в текстовому файлі (document.txt) Слово “abc” що ми хочемо замінити на “xyz“. Командний рядок, через який ми можемо замінити слово, буде таким:

sed -ie 's/abc/xyz/g' document.txt

Коли ми виконуємо замовлення, умова повинна бути в папці, де знаходиться файл document.txt.

Якщо замовлення буде виконано з іншого місця, буде записано повний шлях файлу. Наприклад:

sed -ie 's/abc/xyz/g' /full/path/document.txt

Де “/full/path/” - папка, в якій знаходиться файл document.txt.

Після виконання рядка замовлення, опція -i створить один Файл резервного копіювання ідентичний оригіналу, але до розширення, до якого додасть лист “e“. У нашому випадку буде резервний документ document.txte.

-i[SUFFIX], --in-place[=SUFFIX] : edit files in place (makes backup if extension supplied)

-e script, --expression=script : add the script to the commands to be executed.

Ця команда “find & replace” не тільки дійсні для файлів .txt. Ви можете замінити слова всередині будь -якого файлу, що містить текст. Навіть у файлах баз даних (.SQL)

Cum cauți și înlocuiești un cuvânt dintr-un fișier pe Linux
“сед” Команда в Linux

Stealth Settings – Find & Replace Inside a Text File (Linux Bash Command Line).

Засновник і редактор Stealth Settings, din 2006 pana in prezent. Experienta pe sistemele de operare Linux (in special CentOS), Mac OS X , Windows XP > Windows 10 Si WordPress (CMS).

Домашній Ваше джерело ІТ -підручників, корисні поради та новини. Як ви дивитесь і замінюєте слово з файлу на Linux
Залиште коментар