niedziela, 30 października 2016

selective file remove

shopt -s extglob
root@ubuntu:~/dev/python/tmp# for i in  1 2 3 4 5; do touch $i; done
root@ubuntu:~/dev/python/tmp# ll
razem 0
-rw-r--r-- 1 root root 0 paź 30 14:37 3
-rw-r--r-- 1 root root 0 paź 30 14:37 2
-rw-r--r-- 1 root root 0 paź 30 14:37 1
-rw-r--r-- 1 root root 0 paź 30 14:37 5
-rw-r--r-- 1 root root 0 paź 30 14:37 4

root@ubuntu:~/dev/python/tmp# rm -v !("3")
usunięty '1'
usunięty '2'
usunięty '4'
usunięty '5'

root@ubuntu:~/dev/python/tmp# ls -ltr
razem 0

Brak komentarzy:

Prześlij komentarz