On 13 Aug 2002 [EMAIL PROTECTED] wrote:

> Marc SCHAEFER <[EMAIL PROTECTED]> writes:
> 
> >    free
> >    grep swap /etc/fstab
> >    for i in $SWAP_DEVICES; do swapon $i; done && free
> 
> j'imagine que ca devrait etre qque chose du style:
> # SWAP_DEVICES=`grep -v '^[   ]*#' /etc/fstab | grep -w swap | cut
> -f1`

ou
# SWAP_DEVICES=`awk '!/^ *#/ {if ($3=="swap") {print $1}}' </etc/fstab`

ou encore
# SWAP_DEVICES=`perl -e 'while (<>) { /^([^# ]+)\s+.+\s+swap\s+/ && do {
        print $1."\n"}}' </etc/fstab`

ou en bash2
# SWAP_DEVICES=`while read a ;do b=(${a%#*});[ "${b[2]}" = "swap" ] &&
        echo ${b[0]};done </etc/fstab`

Bref, t'as le choix;)

T'as vu Daniel, je n'utilise pas de tuyaux;-)
(D�sol� pour l'ex perl, on doit pouvoir faire mieux et plus court;)

--
 F�lix Hauri  -  <[EMAIL PROTECTED]>  -  http://www.f-hauri.ch


--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.

Répondre à