a=$(find . -name "*.tex" | sed -n '2p' | sed -e 's:^\(.*\)/\(.*\):\1:' -e 's: 
:\\ :g' |
tr "\n" "/0" | xargs) ; cd "$a"

yukaridaki sekilde sonu veriyor ama. diger sekilde neden oldugunu anlayamadim.


---------- Original Message -----------
From: Engin Yüce <[email protected]>
To: Linux <[email protected]>
Sent: Mon, 1 Nov 2010 08:28:30 +0200
Subject: [Linux] Re: xargs boşluklu argüman aktarma sorunu

> Merhaba,
> 
> en...@engin:~/computational/SunumFiz335$ find . -name "*.tex" | sed -n '2p'
> | sed -e 's:^\(.*\)/\(.*\):\1:' -e 's: :\\ :g' | tr "\n" "/0" | xargs -t -0
> cd
> cd ./Keyfi\ Sayi/SunumSayfalari
> xargs: cd: No such file or directory
> 
> Bu şekilde de denedim Özgür Bey dediğiniz gibi null ile stringi bitirerek
> sonuç yine aynı oldu.
> 
> Teşekkürler
------- End of Original Message -------

_______________________________________________
Linux E-Posta Listesi
[email protected]
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
https://liste.linux.org.tr/mailman/listinfo/linux

Cevap