Gnome-tweak-tool kali linux 2019 «оболочка не установлена ​​или не запущена»

Использованиеsed:

$ sed 's/-[^-]*-[^-]*$//' file
foo-11.11-fo.o
bar-foo

Это удалит -X-Xв конце каждой строки в file, где X— любая строка, не содержащая -.

Если строки находятся в переменной оболочки:

$ s='foo-11.11-fo.o-foo-bar'
$ printf '%s\n' "${s%-*-*}"
foo-11.11-fo.o

$ s='bar-foo-11.11-22.11'
$ printf '%s\n' "${s%-*-*}"
bar-foo

или в массиве bash:

$ s=( 'foo-11.11-fo.o-foo-bar' 'bar-foo-11.11-22.11' )
$ printf '%s\n' "${s[@]%-*-*}"
foo-11.11-fo.o
bar-foo

Это удаляет все, что соответствует шаблону -*-*в конце строки в переменной sпосредством сопоставления/удаления шаблона суффикса. В случае, когда sв массиве, удаление выполняется для всех элементов массива.

0
15.01.2020, 21:29
1 ответ

У вас есть дистрибутив Kali Linux XFCE (по умолчанию ), загрузите версию GNOME, чтобы использовать GNOME Tweaks.

0
28.01.2020, 02:54

Теги

Похожие вопросы