I'd like to echo all self-declared variables (all non-environment variables)
Это задача для comm
, как по мне:
comm -23 <( set | cut -d= -f1 | sort ) <( env | cut -d= -f1 | sort )
-23
означает, что comm
не должен печатать столбцы 2 и 3.
3-й — это такие записи, которые находятся в обоих списках, а 2-й — это записи, которые есть только в обработанном выводе env
поста -.
Или, IOW, показывают только уникальные записи, которые были в 1-м списке .
P. S. Так как некоторые записи могут быть найдены в обоих списках сразу (проверьте их с помощью comm -12 …
), вы можете также включить их в результирующий набор. Это означает, что вы не должны использовать -3
в этом случае, и строки из 3-го столбца будут отображаться со смещением при печати.
Flatpack
установить некоторые команды в профиле оболочки. Если вы удалите:
/etc/profile.d/flatpak.sh
Все должно быть в порядке.
Также обратите внимание, что удаление пакета apt-get remove...
не удаляет конфигурацию пакета,в то время как apt-get purge...
удаляет как пакет, так и конфигурацию (, в этом случае purge
должен был удалить этот файл ).