[Bash] : couper un fichier en plusieurs avec split

Fichier trop gros ou besoin de découper votre fichier en parts égales ou splitter toutes les X lignes, c'est possible. Split est un binaire que j'utilise peu mais qui peu s'avérer très efficace. Voyons un peu comment celui-ci fonctionne avec quelques exemples. Créons tout d'abord un fichier de test : └─ $ ▶ for i … Lire la suite [Bash] : couper un fichier en plusieurs avec split

Top commandes linux #10 : apg, tar.gz, mariadb galera, comm, rpm, vim

Nouvelle semaine, nouveau tour de quelques binaires et informations que j'ai découvert au cours de la semaine. Je vous rappelle que vous pouvez les retrouver sur cette page. Par ailleurs, si vous ne voulez pas manquer les prochains articles, inscrivez-vous aux publications (zéro spam, pas de ebook et autres perturbations). # rpm Lister les 100 … Lire la suite Top commandes linux #10 : apg, tar.gz, mariadb galera, comm, rpm, vim

[Python][Bash] : comment piper (combiner) du bash dans du python -c en une ligne ? façon oneliner

Peut-être un peu pour la frime et d'autres pour tester certainement. Nombreux sommes nous à vouloir faire un truc bizare en combinant, comme le fait si bien perl, du bash et du python. Mais python n'est pas un animal facile. Vous allez le voir il faut faire preuve d'imagination. Voici par exemple comment faire un … Lire la suite [Python][Bash] : comment piper (combiner) du bash dans du python -c en une ligne ? façon oneliner

[bash] : créer une fonction pour monter de 1 ou plusieurs niveaux dans une arborescence

Pour gagner du temps l'idéal est de personnaliser votre .bashrc en y créant des alias. Mais pour aller encore un peu plus loin vous pouvez y ajouter des fonctions cela permet d'aller un peu plus loin que les alias. Par exemple, je vous propose une fonction qui vous permettra de remonter facilement dans une arborescence. … Lire la suite [bash] : créer une fonction pour monter de 1 ou plusieurs niveaux dans une arborescence

[Bash] : template de script avec parsage d’arguments

Créer un script bash c'est toujours un peu le même principe. On peut donc s'oirenter vers un squelette, une sorte de template. Le principe étant d'avoir toujours une trame permettant de passer comme arguments : le mode verbeux, un fichier ou une aide. Ainsi vous n'aurez plus besoin de chercher comment parser les arguments, quoi … Lire la suite [Bash] : template de script avec parsage d’arguments

[Bash] : lister et calculer les fréquences des erreurs apache depuis les logs… et un peu de SEO

Comment visualiser la santé d'un serveur web ? ou comment suivre son seo par les logs apache ? Statistiques des logs apache Dans le premier cas, une partie de la solution  pourrait être de commencer par lister les erreurs apache et de faire quelques statistiques avec. La plupart d'entre vous le savent, les logs apache … Lire la suite [Bash] : lister et calculer les fréquences des erreurs apache depuis les logs… et un peu de SEO

[Bash] : Figlet – comment convertir du texte en ASCII ?

Figlet me rappelle un défi de codewars. Le but était sans binaire de convertir des string en ASCII avec une mise en forme particulière. C'est sympa un moment mais bon pour le quotidien il y a plus rapide lol. Avec Figlet vous allez répidement y prendre goût pour frimer ou pour de l'utile aussi. Voici … Lire la suite [Bash] : Figlet – comment convertir du texte en ASCII ?

[Bash] : Comment scripter pour définir un argument (ou plusieurs) par défaut ?

Pour les débutants en bash, c'est quelque chose qui revient souvent quand on script : comment agir en fonction du nombre d'arguments ou comment prendre un argument par défaut si il n'en existe pas ? ou même setter plusieurs arguments ? Pas très compliqué, faut juste le savoir la variable "$#" contient le nombre d'arguments … Lire la suite [Bash] : Comment scripter pour définir un argument (ou plusieurs) par défaut ?

[Bash] : archiver et historiser son historique de commandes

Quand on a une petite tête il vaut mieux savoir s'organiser et faire en sorte de retrouver les choses. Pour cela il existe l'historique de votre bash accessible via "history" ou encore ctrl+r pour la recherche de commande. C'est déjà pas mal mais parfois un peu court même en augmentant la taille de l'historique via … Lire la suite [Bash] : archiver et historiser son historique de commandes