Archives par tag : Bash

Ascii art to SVG

L’objectif avoué de cet article est de fournir dans une première phase une ébauche d’un script permettant : de traiter en entrée un fichier de type ascii de fournir en sortie un fichier SVG Dans une seconde partie ce code devra être réécrit en langage C et s’intégrer au projet jp2a. a2svg #!/bin/bash #var init i=0 y=0 yoffset=15 in=${1} out="/tmp/filename" header=' <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!-- Created with a2svg [...]
Publié dans App, Stuff | Autres mots-clefs : , , | Laisser un commentaire

Bash – Manipulation date et heure

En théorie Date %a abréviation locale du jour de la semaine (Sun..Sat) %A nom local du jour de la semaine (Sunday..Saturday) %b abréviation locale du nom du mois (Jan..Dec) %B nom local du mois (January..December) %c date et heure locales (Sat Nov 04 12:02:33 EST 1989) %d jour du mois (01..31) %D date (mm/jj/aa) %h comme %b %j jour de l’année (001..366) %m mois (01..12) %U numéro de [...]
Publié dans System | Autres mots-clefs : | Laisser un commentaire

String contains en Bash

string='Ma chaine de caractère'; if [[ $string == *chaine* ]] then echo "hello string!"; fi
Publié dans System | Autres mots-clefs : | Laisser un commentaire

Binstats – L’inventaire de vos binaires

Outre le fait de combiner agilement plusieurs fonctions en une, binstats est un shell script qui vous dira quels sont les pauvres petits programmes orphelins foisonnants sur votre systèmes. Vous aurez ainsi, le nombre d’exécutables classés par types (ELF, QMagic, liés statiquement, …) , les scripts, les binaires non strippés, setuid, partageant [...]
Publié dans System | Mots-clefs : | Laisser un commentaire

Bash – $PATH le chien

Vous connaissez sans doute la variable prédéfinie: $PATH. >echo $PATH /usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/home/user/bin Pas trop visible ? Dans votre .bashrc : path() { oldIFS=$IFS IFS=: printf "%s\n" $PATH IFS=$oldIFS } Et PATH le chien : >path /usr/local/bin /usr/bin /bin /usr/bin/X11 /usr/games /home/user/bin
Publié dans System | Mots-clefs : | Laisser un commentaire