Outils pour utilisateurs

Outils du site


programmation_bash

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révisionLes deux révisions suivantes
programmation_bash [2009/05/26 14:29] thierryprogrammation_bash [2009/06/24 11:20] thierry
Ligne 97: Ligne 97:
   GNU bash, version 3.2.39(1)-release (i486-pc-linux-gnu)   GNU bash, version 3.2.39(1)-release (i486-pc-linux-gnu)
   Copyright (C) 2007 Free Software Foundation, Inc.   Copyright (C) 2007 Free Software Foundation, Inc.
 +
 +===== Delimiteurs =====
 +Lien: http://www.debianadmin.com/delimiters-in-bash.html
 +
 +Exemple:
 +  #!/bin/sh
 +  
 +  cat /etc/passwd | while read line; do
 +  
 +  IFS=":"
 +  read username pass auid agid agroup ahome ashell <<EOF
 +  $line
 +  EOF
 +  
 +  echo "username=" $username
 +  echo "ashell=" $ashell
 +  
 +  done
 +  
 +  unset IFS
 + 
 +  #!/bin/sh
 +    
 +  IFS=":"
 +  read first_name last_name  <<< "$( echo 'hello:ducon' )"
 +  
 +  echo "1: $first_name"
 +  echo "2: $last_name"
 +  
 +  unset IFS
 +
 +Output du dernier exemple:
 +  1: hello
 +  2: ducon
  
programmation_bash.txt · Dernière modification : 2010/04/29 09:32 de thierry