Je suis en train d'inclure cetteParamètres de ligne de commande dans Shell Script?
du -s *|awk '{ if ($1 > 3000) print }'
dans un script shell, mais je veux l'3000. Cependant paramétrez, puisque le $1
est déjà utilisé, je ne sais pas quoi faire. Ce fut un échec total:
size=$1
du -s *|awk '{ if ($1 > $size) print }'
Comment puis-je passer un paramètre à la place de 3000 dans le premier script ci-dessus?
'{if ($ 1> Taille $) print}' équivaut à ' $ 1> size' – ghostdog74
@ ghostdog74, bien cette taille = $ 1; du -s * | awk '{$ 1> size}' ne fonctionne pas ... je ne sais pas ce que signifie votre commentaire –
je veux dire dans awk, '{if ($ 1> $ size) print}' est le même que '$ 1 > taille'. voir ma réponse pour une image plus claire. – ghostdog74