Bash devamı çizgiler
Nasıl bash devamı çizgiler kullanıyor musunuz?
Bunu yapmak için olduğunu anladım:
echo "continuation \
lines"
>continuation lines
Eğer kod girintili varsa ancak bu kadar iyi çalışmıyor...
echo "continuation \
lines"
>continuation lines
Yardım için teşekkürler.
CEVAP
Bu isteyebilirsiniz
$ echo "continuation"\
> "lines"
continuation lines
Bu yankı için iki argüman oluşturur ve sadece bir istiyorsanız, o zaman dize birleştirme bakalım. Bash, iki dizeleri yanyana koyarak bağlamak:
$ echo "continuation""lines"
continuationlines
Devamı bir çizgibir girinti olmadanbir dize bölmek için bir yoldur:
$ echo "continuation"\
> "lines"
continuationlines
Ama bir girinti kullanıldığında:
$ echo "continuation"\
> "lines"
continuation lines
Bu artık bir birleşimi olduğu için, iki bağımsız olsun.
Eğer bir görüş, tek bir dize istiyorsanız, girintileme ama tüm bu alanlarda elde ederken, deneyebileceğiniz bir yaklaşım devamı satırı hendek ve değişkenleri kullanmak için:
$ a="continuation"
$ b="lines"
$ echo $a$b
continuationlines
Bu size temiz bir şekilde ek değişkenler pahasına kod girintili izin verir. Eğer yerel değişkenler yaparsanız çok kötü olmamalı.

bash getopts nasıl kullanılır...
Bash deÄŸiÅŸken ile diÄŸer...
Yol Olmadan Dosya Basename özü ve Uzan...
Nasıl bir bash komut tırnak işaretleri...
bash dosya ana dizine filepath...