Merhaba arkadaşlar, kodun% exe bölümüne değişken geçirme ile ilgili sorunlar yaşıyorum. Yardımın lazım. Böyle o bazı şey kullanarakİçinde bul ve bash -c değişkenini nasıl geçirebilirim?
## Function
targz() {
find $1 -type f -name "*.$2" -exec \
bash -c 'old=$(basename {}); new=${old/%exe/tar\.gz}; \
tar -zcvf $new $old; ' \;
}
## Function Call
## targz [directory] [extension]
targz . 'exe';
ve evet ben denedim: Burada
ben bash komut dosyası içinde kullanmak benim çalışma kodudurnew=${old/%$2/tar\.gz};
ama sanki dosya adlarını oluşturur: dosyanın .exetar.gz
Teşekkür ederim Darron, tam da ihtiyacım olan buydu. – EMC