0
У меня есть файл в fleetctl давайте назовем его [email protected] И у меня есть локальный файл назовое это файл @ .ServiceПолучить различия между fleetctl файлами и локальными файлами
Я хочу, чтобы проверить, если они разные или нет. Если они отличаются я инициировать уничтожить и начать команду, но я не могу найти способ различий между ними ..
Что я построен сценарий:
check_diff()
{
# Check if local file is diff from fleetctl file "[email protected]"
# [email protected] is currently active in the fleetctl
# Looking for something like
diff (fleetctl list-units | grep $1 | head -n 1 | awk '{print $1}') $1.service
}
# Get local file names and push them to the function
for unit in $(ls -l | awk '{print $9}' | grep -e \.service); do
check_diff ${unit%.*} # Will result unit as "[email protected]"
done