Код: Выделить всё
#!/bin/sh -ef
IFS='
'
echo "$*" | xargs -d'\n' -L1 unrar x -o- -orНе перезаписывает и переименовывает дубликаты.
Спасибо.
Модераторы: /dev/random, Модераторы разделов
Код: Выделить всё
#!/bin/sh -ef
IFS='
'
echo "$*" | xargs -d'\n' -L1 unrar x -o- -orКод: Выделить всё
$ printf "A\nB\nC\n" | xargs -L1 echo tREPLq
tREPLq A
tREPLq B
tREPLq CКод: Выделить всё
$ printf "A\nB\nC\n" | xargs -L1 -IREPL echo tREPLq
tAq
tBq
tCqКод: Выделить всё
$ ( IFS=' '; v='a b,c d'; set $v; for s; do echo "$s"; done )
a
b,c
dКод: Выделить всё
$ ( IFS=','; v='a b,c d'; set $v; for s; do echo "$s"; done )
a b
c dДа это не только у Рошаля так:Bizdelnick писал(а): ↑13.02.2012 13:34Значит, привет от Рошаля...
Тогда так: for archive in *.rar ; do unrar "$archive" ; done
Код: Выделить всё
t $ { man 7z; man unzip; } | grep -A1 SYNOPSIS
SYNOPSIS
7z [adeltux] [-] [SWITCH] <ARCHIVE_NAME> <ARGUMENTS>...
--
SYNOPSIS
unzip [-Z] [-cflptTuvz[abjnoqsCDKLMUVWX$/:^]] file[.zip] [file(s) ...] [-x xfile(s) ...]