Archives de catégorie : Shell
OBS probleme avec @rpath
J’ai recompilé OBS Studio sur mon Mac sans gros soucis. Par contre lors de son execution j’obtenais: dadounair:bin dadoun$ ./obs dyld: Library not loaded: @rpath/QtWidgets.framework/Versions/5/QtWidgets Referenced from: /Users/dadoun/SoftsDivers/obs-studio/build/rundir/RelWithDebInfo/bin/./obs Reason: image not found Trace/BPT trap: 5 Problème que j’ai rencontré de … Continuer la lecture
Récupérer tous les mots composés de 11 caractères chiffres ET lettres
Dans un premier temps on récupère tous les mots qui peuvent être composé soit de chiffres seuls, soit de lettres seules ou les 2 à la fois. Après on utilise 2 grep différents qui nous enlèvent les mots composés de … Continuer la lecture
Find
Lister dans le répertoire toto/ tous les fichiers crées il y a -40 minutes find toto/ -type f -mmin -40 -exec ls -rtla {} \; Une fois qu’on aura vérifié que ça donne le bon résultat, on pourra effacer les … Continuer la lecture
Divers SHELL
Vous venez de downloader qq chose (un fichier TOTO par exemple) pour lequel on vous dit que le checksum doit être par exemple : maisditmoiilestsuperdeliretonchecksum Pour verifier que le md5 est le bon vous pouvez faire : diff
awk et LC_NUMERIC
Je me suis bien tiré les cheveux avec le awk de mon Mac Intel (sous Leopard): des opérations mathématiques simples sur des colonnes d’un fichier me donnaient des résultats complètement aberrants. De même je me suis aperçu que: echo « 1.23456 » … Continuer la lecture
sed
Remplacer « slash » par « antislash slash » (« / » par « \/ »): echo $PWD | sed -e « s#/#\\\\\/#g » (en ligne de commande sed -e « s#/#\\/#g » est suffisant) Pour supprimer les espaces en début de ligne avec sed sed -e « s/^ *//g » Pour remplacer abs( … Continuer la lecture
awk
Sommer tous les nombres d’une colonne d’un fichier awk ‘{sum +=$1} END {print sum}’ fichier fait la somme en valeur absolue awk ‘{if ($1 < 0) $1 = -$1} {sum +=$1} END {print sum}’ fichier Sommer les 35000 premiers nombres … Continuer la lecture