|
Bash scripting ile uğraşırken başıma geldi.
for i in `cat dosya`; do echo $i; done
gibi bir komutla dosyayı satır satır okumak istediğimizde satırlarda, kelimeler arasında boşluk varsa istediğim sonucu alamıyordum. Elamanlar her kelimeden sonra ayriliyordu.
Aşağıdaki şekilde IFS'i (Internal Field Separator) satır sonu karakteri olarak degistirince cozume kavustum.
IFS=$'\n'
for i in `cat dosya`; do echo $i; done
|
|
09.Eylül.2009 Çarşamba
:: 15:15:16 |
57947 kere okundu |
|
|
Takvim |
|
|
< Ocak 2024 > |
P | S | Ç | P | C | Ct | Pz |
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
|
|
|
|
|
|