numaralı telefondan tekli pozisyonlarda geçiş yapmak için iki sorum var.IFS ve
- Senaryonun kod satırında aşağıdaki bulduk:
IFS=${IFS#??}
Ben tam olarak ne yaptığını anlamak istiyorum? Ben dizinden her yerde bir şeyler gerçekleştirmeye çalışıyorum zaman gibi mesela .:
$1 = home/user/bin/etc/something...
yüzden "/" ve ardından
while [ -e "$1" ]; do for F in `$1` #do something done shift done
gibi döngü boyunca bunun içinde devam etmek IFS değiştirmeniz gerekir
Doğru yol bu mu?
değil yapmaya çalıştığını tam olarak emin 2. soruyla ilgili olarak: '$ {IFS # ??}', IFS'nin solundan iki karakter çıkarır. Parametre Genişletme için 'adam bash' kontrol edin. Ayrıca [Bash SSS 73] 'ı da okuyabilirsiniz (http://mywiki.wooledge.org/BashFAQ/073). –
* "İki sorum var." * Sonra iki ayrı soru yayınlayın, böylece bunları ayrı ayrı tartışabilir ve yanıtlayabiliriz ve tek bir çözüm sonunda çözüm olarak kabul edilebilir. Teşekkürler, – tripleee