[linux] Re: BASH vraagje

J. mailing-lists op xs4all.nl
Di Okt 30 16:20:15 CET 2007


On Mon, 22 Oct 2007, Jan Rozema wrote:
> Hallo,
> 
> Ik zoek een voorbeeld hoe je mbv een BASH script
> een tekstbestand regel voor regel inleest
> in een variabele waar een bewerking op plaatsvindt.
> (bijv useradd $user)
> Einde script bij bereiken EOF.
> 
> iemand een idee/suggestie?
> 
> groet,
> 
> Jan Rozema

Eerste suggestie:
~$ dmesg | while read LINE ; do echo ${LINE} ; done

Tweede suggestie:
~$ cat foo.sh

#!/bin/bash

filename=test.txt
previfs=$IFS
IFS='
'

array=($(cat "${filename}"))

for idx in $(seq 0 $((${#array[@]} - 1))) ; do
 echo "${idx}:: ${array[${idx}]}"
done

# NIET vergeten `IFS' te herstellen !!
IFS=$previfs




More information about the Linux mailing list