[Awk] : comment lister les ports des vhosts d’un apache ? (gsub, match, substr et regex)

Awk c'est un peu mon petit préféré pour faire du oneline en manipulant des lignes. Et une fois de plus, il est encore bien sympa pour nous lister les ports utilisés pour chaque vhost d'un apache. Bon on se fait un peu plaisir vous allez voir... et c'est pas pour frimer. En gros, on veut … Lire la suite [Awk] : comment lister les ports des vhosts d’un apache ? (gsub, match, substr et regex)

[Linux] : lister les ports en écoute sur une machine

La base pour les sysadmin, on a souvent besoin pour diagnostiquer des problèmes de lister les ports en écoute sur un serveur. Deux binaires peuvent réaliser ceci sans problème : netstat ou lsof. Avec lsof : sudo lsof -i -P | egrep LISTEN | awk -F ":" '{print $2}' |sort -u
Avec netsat : netstat -ntaup … Lire la suite [Linux] : lister les ports en écoute sur une machine

[Awk][Linux] : Lister les processus non killable et le stopper avec ps aux + awk

La commande PS possède une multitude d'options et un affiche un grand nombre d'éléments. On ne va pas tous les passés en revue rassurez vous. Aujourd'hui, je vous propose un moyen simple de lister les process non killable. C'est ultra simple car il suffit de lire la colonne status de PS. Cette colonne contient généralement … Lire la suite [Awk][Linux] : Lister les processus non killable et le stopper avec ps aux + awk

[Awk] : convertir un csv en sql

Encore une petite commande pour débuter et bien pratique. Nhésitez pas en commentaire à partager votre expérience sur ce genre de conversion. Awk va nous permettre de facilement convertir un csv en sql. D'ailleurs je suis en train de me dire qu'il faudrait que je passe un peu de temps dessus pour faire en sorte … Lire la suite [Awk] : convertir un csv en sql

Interagir avec l’utilisateur via un prompt – Awk

Awk  c'est bien et je l'ai déjà dit on le sous exploite souvent. Il permet souvent de manipuler des fichier notamment des tableaux. Mais bon Awk c'est aussi un language assez complet qui permet de faire des programmes plus étendus et pas que des one-liners. Le truc bête est méchant c'est de commencer par interagir … Lire la suite Interagir avec l’utilisateur via un prompt – Awk

[AWK] : comment utiliser une variable shell dans awk ?

Awk est  un language bien sympa mais parfois on hésite à l'utiliser car il faut se prendre la tête à lui faire asser des variables. Du coup on tort le truc dans tous les sens alors qu'il suffit parfois de récupérer les variables shell pour les réutiliser dans awk. Je vous propose deux options mais … Lire la suite [AWK] : comment utiliser une variable shell dans awk ?

[AWK] : créer un serveur web minimaliste

Dans un post précédent, nous avions vu comment lancer un serveur web en python. Cela ne prenait qu'une seule ligne par les miracles de python. Mais saviez vous qu'avec AWK vous pouviez faire pareil ? c'est fou non ? ben oui c'est possible mais attention cela ne se fait pas en une seule ligne (ou … Lire la suite [AWK] : créer un serveur web minimaliste

[Bash][AWK] : Lister les commandes le top de vos commandes

L'historique de Linux est utilisable via le binaire "history" ou avec un simple vi de ".bash_history". Mais on l'utilise plus régulièrement à l'aide de la commande ctrl+r en tapant les mots à rechercher dans votre historique. Un bon moyen pour relancer une commande déjà utilisée. Mais on peut faire d'autres choses avec notamment avoir un … Lire la suite [Bash][AWK] : Lister les commandes le top de vos commandes

[AWK][Linux] : Supprimer les doublons de votre PATH… RS FS et ORS OFS

Un truc typique sur linux c'est d'ajouter des chemins à votre PATH pour accéder à des binaires mais sans vérifier que ce chemin existe déjà. Du coup on perd un peu en perf et c'est très moche. Je ne vous propose pas de commande pour vérifier si un chemin existe déjà mais plutôt une commande … Lire la suite [AWK][Linux] : Supprimer les doublons de votre PATH… RS FS et ORS OFS

[AWK][Tips] : supprimer les lignes en doublon

Celle-là elle est facile me diront certains mais bon c'est parfois utile de le rappeler. Awk est un outil bien pratique pas toujours plus court que les autres mais tellement facile à pipper. Comment supprimer les lignes en doublons d'un fichier ? qu'elles soient à la suite ou non d'ailleurs. Autant qu'en bash si on … Lire la suite [AWK][Tips] : supprimer les lignes en doublon