Ceci est une ancienne révision du document !


Scripts bash sur linux

Petits trucs utiles notés au fil du temps

ldd : Afficher les bibliothèques partagées nécessaires

ldd /bin/ls
which puredata         # renvoie /usr/bin/puredata
ldd /usr/bin/puredata  # renvoie la liste des bib. utilisées par puredata

Commandes de base : https://juliend.github.io/linux-cheatsheet/ (ls, cd, cp, mv, rm, mkdir, chmod, chown, ssh, grep, find, etc.)

Renommer des fichiers de manière incrémentale

# 20211124 / debian 9.5 @ kirin / GNU bash, version 4.4.12
j=1;for i in *.png; do mv "$i" oa_"$j".png; let j=j+1;done

Récupére tous les *.png pour donner oa_1.png, oa_2.png, oa_3.png, etc.

Effacer les fichiers .DS_Store dans un dossier et ses sous dossiers Ce sont des fichiers cachés utilisés par les systèmes Apple MacOS (Desktop Service Store) pour stocker des infos sur la configuration d'affichage d'un dossier (détails)

# 2022 / debian 9.5 @ kirin / GNU bash, version 4.4.12
find . -name '.DS_Store' -type f -delete    # source : https://jonbellah.com/articles/recursively-remove-ds-store
  • ressource/code/bash/start.1645479118.txt.gz
  • Dernière modification: 2022/02/21 22:31
  • par emoc