Я хочу заменить fw["
на fw.
.Найти и заменить - bash
Я пробовал пару команд sed
, но не смог решить проблему.
Я попробовал cut
command, tr
и sed
команды. Но поскольку символы, которые мне нравятся заменить, являются специальными символами, я получаю много ошибок.
Это мой вход:
endpoint.os.version="Windows 10"
endpoint.fw["MSWindowsFW"].version="10.0"
endpoint.av["AlwilAV"].version="11.1.2253"
endpoint.os.hotfix["KB3116278"]="true"
Это выход я хочу:
endpoint.os.version="Windows 10"
endpoint.fw.MSWindowsFW.version="10.0"
endpoint.av["AlwilAV"].version="11.1.2253"
endpoint.os.hotfix["KB3116278"]="true"
Можете ли вы помочь мне, чтобы написать такое преобразование?
С какими вкладами вы работаете? Поток? Один или несколько файлов? Переменная? Короткий намек: побег (т. Е .: 'echo 'fw ["' | tr -d '["''). – bufh
Привет! это всего лишь один файл имеет 4 строки (входы) – Bala