заменить несколько строк в файле с помощью ksh

В стабильной версии Debian с рабочим столом gnome вы можете использовать Resetter

The easiest way to reset your debian or ubuntu based linux back to stock

wget https://github.com/gaining/Resetter/releases/download/v2.2.3-stable/add-apt-key_1.0-0.5_all.deb
wget https://github.com/gaining/Resetter/releases/download/v2.2.3-stable/resetter_2.2.3-stable_all.deb
apt install gdebi
gdebi add-apt-key_1.0-0.5_all.deb
gdebi resetter_2.2.3-stable_all.deb

Недавно была добавлена ​​поддержка Debian.

Officially supported distros [64-bit]

Debian 9.2 (stable) Gnome edition

Linux Mint 17.3+ {Cinnamon and Mate}

Ubuntu 14.04+, {Unity, Gnome, and Budgie(18.04)}

Elementary OS 0.4+

Linux Deepin 15.4+

0
30.04.2020, 12:09
1 ответ

Вы хотите:

ls *.ear | sed 's/\.ear$//' >list.txt

Если вам не нравится использовать вывод ls, вы также можете сделать:

printf "%s\n" *.ear | sed 's/\.ear$//' >list.txt

В оболочках, где printfне является встроенным -в (или с формой lsвыше ), вы теоретически можете достичь ограничения на количество аргументов, но если эти файлы EAR являются те, с которыми я знаком, вы не получите тысячи из них.

2
19.03.2021, 02:05

Теги

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