Mes débuts en bash

Salut ,

Étant en dernière année d’école d’ingénieur il était tout à fait normal pour moi de savoir programmer mais hélas j’ai jamais eu l’occasion de m’y mettre réellement.

Mais depuis je suis en stage dans une entreprise d’expertise système réseaux et sécurité et il me faut obligatoirement savoir coder en bash donc depuis deux jours je commence ma dure vie de codeur bash.

Donc ici je présenterais mes scripts qui seront crées utiles pour un admin ou complètement arbitraire (juste pour me faire la main)

Mon premier script : Ce script parcours le fichier /etc/passwd et le découpe par ‘:’

#!/bin/sh

cat /etc/passwd |while IFS=: read utilisateur 

password uid gid gecos home shell 
; do 
echo utilisateur : $utilisateur
echo password : $password 
echo uid : $uidecho gid : $gid
echo gecos : $gecos
echo home : $home
echo shell : $shell
; done

La principale chose à connaître dans ce script est la commande IFS elle permet de délimiter une chaîne par ‘:’
par exemple, par contre il me semble que celle ci ne prends pas les espaces.

Related posts

Leave a Comment