Fish Shell:
Пошук та заміна тексту
How to (Як це зробити)
# знайти і замінити 'apple' на 'orange' у файлі fruit.txt
sed 's/apple/orange/g' fruit.txt > updated_fruit.txt
# вивести результати на екран
cat updated_fruit.txt
Вивід:
orange
banana
orange
Deep Dive (Поглиблене вивчення)
Спочатку команда sed
у UNIX (Stream Editor) була створена для фільтрації та перетворення тексту у скриптах шела. Fish Shell, розроблена як більш модерна альтернатива, успадковує ці можливості зі своїх UNIX-подібних попередників.
Fish використовує sed
для пошуку та заміни, але вносить власні функції для спрощення та зручності, наприклад, управління кольорами виведення.
Існують альтернативи, такі як awk
для складніших маніпуляцій текстом і perl
для більш потужних текстових операцій.
See Also (Дивіться також)
- Офіційна документація Fish Shell: fishshell.com/docs
- Сторінка man для
sed
: у терміналі виконайтеman sed
- GNU
awk
Manual: GNU awk user’s guide