Я знаю, как добавить новый текст в файл, но как я могу его отредактировать?
Пример: добавление hello_world = 1 чтобы test.txt используя следующую команду:
echo "hello_world = 1" >> test.txtНо как я могу измениться 1 к 0 или что-то еще?
Я знаю, как добавить новый текст в файл, но как я могу его отредактировать?
Пример: добавление hello_world = 1 чтобы test.txt используя следующую команду:
echo "hello_world = 1" >> test.txtНо как я могу измениться 1 к 0 или что-то еще?
С помощью sed:
sed -i 's/1/0/g' test.txtВ общем:
sed -i 's/oldstring/newstring/g' filenameВидеть man sed для получения дополнительной информации.
Через awk,
awk '{sub(/1/,"0")}1' infile > outfileПример:
$ echo 'hello_world = 1' | awk '{sub(/1/,"0")}1'hello_world = 0
Что вы подразумеваете под “без открытого редактора”, т.е. вы не хотите использовать также ** полезный текстовый редактор CLI, такой как: vi или nano **, а также графический интерфейс, такой как: gedit
поскольку я хочу создать скрипт для своего Android, я знаю, что android использует ядро linux и имеет некоторые команды linux. И мой сценарий работает идеально