Mémo en vrac
awk {'print $1'} | pour imprimer l'élément 1 |
head -n 2 | pour imprimer les 2 premières lignes |
tail -n 2 | pour imprimer les 2 dernières lignes |
sed -n 3p | pour imprimer que la ligne 3 |
sed -e 's/ca/ca2/g' fichier | pour remplacer “ca” par “ca2” de fichier |
rev fichier | inverse les lettres de fichier |
nl fichier | affiche les lignes de fichier |
cut -d\“ -f 2 fichier | prend la valeur de l'élément en 2ème position d'une ligne |
sed -e s/value// | supprime value |
sed '/^+---/,$d' ChangeLog.txt | Affiche le début des changelogs |
ls -1 /var/log/packages | while read file; do echo ${file%-*-*-*}; done | pour lister les paquets avec juste leurs noms |
echo "zsh-1.0-x86_64-1" | sed "s/\(.*\)-.*-.*-.*/\1/g" | pour lister juste le nom du paquet |
seq 6 22 | sed -i -e "6,22d;4s/.*/nouveau_texte>./ template.SlackBuild" | remplace les lignes de 6 à 22 par nouveau_texte à la ligne 4 |