Ll: not found
Résolu
volcomboy62
-
volcomboy62 -
volcomboy62 -
Bonjour,
J'essaie d'executer une commande dans un script .sh et j'ai une erreur :
ll : not found
cp: fichier cible manquant
la commande en question : (qui fonctionne sous unix)
cp 'll | grep 'NE5200IZ*' | sort -r | head -1 | cut -d ' ' -f 12' ../../Interface/AFI/fichierAFI/10072013
Je ne comprend pas pourquoi cette commande ne fonctionne pas dans mon script alors qu'elle fonctionne sous unix ....
Pouvez-vous m'aider ?
J'essaie d'executer une commande dans un script .sh et j'ai une erreur :
ll : not found
cp: fichier cible manquant
la commande en question : (qui fonctionne sous unix)
cp 'll | grep 'NE5200IZ*' | sort -r | head -1 | cut -d ' ' -f 12' ../../Interface/AFI/fichierAFI/10072013
Je ne comprend pas pourquoi cette commande ne fonctionne pas dans mon script alors qu'elle fonctionne sous unix ....
Pouvez-vous m'aider ?
2 réponses
-
Salut,
ll est un alias courant pour ls -l, et cet alias n'est pas défini pour le système/l'utilisateur avec lequel tu lances la commande.
Par ailleurs, il est conseiller d'utiliser la syntaxe $(...) pour récupérer le résultat d'une commande, plutôt que les guillemets simples inversés (question de lisibilité avant tout).
Ta commande peut donc être réécritecp $(ls -l | grep 'NE5200IZ*' | sort -r | head -1 | cut -d ' ' -f 12) ../../Interface/AFI/fichierAFI/10072013
Bonne continuation.
-
Merci cela fonctionne, par contre j'ai un autre soucis.
avec cette commande : ls -l | grep 'NE5300IZ*' | sort -r
j'essai de trier par date inversé et cela ne semble pas fonctionner.
En faite il a l'air de faire deux tri :
- un sur les dates avec les jours sur un caractère
- et un sur les dates avec les jours sur deux caractères. étrange ...
-rw-rw-r-- 1 hrdev hr 2397410 jui 9 10:46 NE5300IZ.2755
-rw-rw-r-- 1 hrdev hr 2397410 jui 9 08:36 NE5300IZ.30722
-rw-rw-r-- 1 hrdev hr 2397410 jui 8 16:17 NE5300IZ.3236
-rw-rw-r-- 1 hrdev hr 2397410 jui 8 16:17 NE5300IZ.2990
-rw-rw-r-- 1 hrdev hr 2397410 jui 8 15:47 NE5300IZ.1997
-rw-rw-r-- 1 hrdev hr 2397410 jui 10 16:47 NE5300IZ.22611
-rw-rw-r-- 1 hrdev hr 2397142 jun 12 15:30 NE5300IZ.32735
Avez-vous une explication ?