37 lines
764 B
Markdown
37 lines
764 B
Markdown
|
|
# $
|
|||
|
|
|
|||
|
|
> Bir Bash değişkenini genişlet.
|
|||
|
|
> Daha fazla bilgi için: <https://gnu.org/software/bash/manual/bash.html#Shell-Variables>.
|
|||
|
|
|
|||
|
|
- Bir değişkenin değerini yazdır:
|
|||
|
|
|
|||
|
|
`echo ${{DEĞİŞKEN}}`
|
|||
|
|
|
|||
|
|
- Değişken içeriğini bir komut olarak çalıştır:
|
|||
|
|
|
|||
|
|
`${{DEĞİŞKEN}}`
|
|||
|
|
|
|||
|
|
- Bir önceki komutun çıkış durumunu (exit status) yazdır:
|
|||
|
|
|
|||
|
|
`echo $?`
|
|||
|
|
|
|||
|
|
- 0 ile 32767 arasında rastgele bir sayı yazdır:
|
|||
|
|
|
|||
|
|
`echo $RANDOM`
|
|||
|
|
|
|||
|
|
- Komut istemi (prompt) dizelerinden birini yazdır:
|
|||
|
|
|
|||
|
|
`echo ${{PS0|PS1|PS2|PS3|PS4}}`
|
|||
|
|
|
|||
|
|
- Bir komutun çıktısıyla genişlet ve çalıştır (komutu ters tırnak içine almakla aynıdır):
|
|||
|
|
|
|||
|
|
`$({{komut}})`
|
|||
|
|
|
|||
|
|
- Mevcut bağlamın kaç argümana sahip olduğunu listele:
|
|||
|
|
|
|||
|
|
`echo $#`
|
|||
|
|
|
|||
|
|
- Bir Bash dizisini (array) yazdır:
|
|||
|
|
|
|||
|
|
`echo ${{{dizi_ismi[@]}}}`
|