Мне нужно заменить ключевое слово другим ключевым словом / строкой в файле Linux. то есть
IfModule mod_dir.c>
DirectoryIndex index.html index.cgi index.pl index.php index.xhtml
index.htm
</IfModule>
Здесь я хочу заменить или заменить файл index.html на index.php во 2-й строке или установить приоритет index.php вместо index.html и поместить index.html вместо index.php.
Я должен выполнить вышеупомянутую задачу через скрипт оболочки, и для этого я уже попробовал команду:
awk 'NR==2 { t = $2; $2 = $5; $5 = t; print; } ' abc.txt
Но это не сохранение в файле, т. Е. Abc.txt, в котором я хочу изменить содержимое.
Пожалуйста, дайте мне знать, что я делаю не так.