Я делаю сравнение между двумя переменными, variable1 и variable2.Если между двумя переменными есть дубликаты, я хочу удалить всю строку в переменной , в которой дубликат появляется в переменной 1.
Например:
variable1
-----
aaa*
bbb
ccc*
ddd
variable2
-----
aaa*
bbb
Мой ожидаемый вывод:
variable1
-----
ccc*
ddd
Вывод, который я сейчас получаю:
variable1
------
aaa*
ccc*
ddd
Это мой сценарий:
echo "$variable2" | sed "/"$variable1"/d" >> output.txt
Почему моя переменная1аргумент не захватывает подстановочный знак в конце строки?