Une place pour une véritable innovation. Partagez vos propres utilitaires créés avec la communauté Manjaro.
Questions et discussions sur la programmation et le codage.
"Commande introuvable" veut dire que la commande n'est pas dans le path. Je pars du principe que tu es sous une machine Debian, donc logiquement , ce devrait être apt-get et non apt.
Si tu es sous Arch ou Manjaro, apt ou même apt-get n'existent tout simplement pas.
Noyau récent MANJARO x86_64 bits: 64 Xfce 4.16
ASUSTeK model: PRIME B350M-A v: Rev X.0x
6-Core: AMD Ryzen 5 2600X
AMD Baffin [Radeon RX 460/560D / Pro
driver: amdgpu v: kernel
Display: x11 server: X.Org driver: amdgpu,ati unloaded: modesetting
OpenGL: renderer: Radeon RX 560 Series
Arch en Dual. Aucun lien publicitaire ne saurait être toléré dans la signature!
Si, j'ai ( bien ) lu ton post, et j'avoue que ce n'est pas facile de comprendre ce que tu cherches... echo $? est sensé donner l'état d'un processus récent me semble t'il.
Donc si le processus est sans erreur, ou du moins avec un comportement attendu, le retour est <0> .
Tu parles d'un enchaînement de commande dans un script, et avec un apt qui déboule, je me pose des questions légitimes
Dans celui que je propose en exemple, ce qui n'est pas une référence, je déclare les fonctions() puis un simple appel les enchaîne une fois les fonctions déclarées.
désolé, je pensais que c'était ton code donc je ne comprenais pas trop ta question.
Le plus simple comme dit dans ma réponse tu fais ta seconde requete grep après la boucle que tu as récupérée (pas testée).
find . -type f \( -name "*.od*" -or -name "*.docx" \) | while read i ; do
# recherche des documents office
....
done
# maintenant recherche des documents NON office
find . -type f -not -iname "*.od*" -not -iname "*.docx" | grep -Ril "$*"
en clair ton script faisait :
chercher tout document office,
pour chaque réponse
dezipper le fichier
si fichier bien dézippé (retour = 0)
alors grep paramètres de la fonction dans ce fichier
# tu avais inséré dans cette bouche faire recherche de tout fichiers
fin de recherche office
# moi je déplace "simplement" ta 2eme recherche après la boucle
Arf !
Merci, c'est transparent ! Et je suis une bille de ne pas avoir compris ma boucle !
Avec Echo $? je cherchais un moyen de voir si la commande était terminée avec succès, mais j'airai sûrement continué à tourner en rond !
Xubuntu devel - Manjaro unstable - OpenSUSE tumbleweed (GeckoLinux) -Debian Testing
Trucs, astuces, tutos et analyses de l'open source dans l'almanet doLys