Neden bu basit bash betiğinde echo $1
yazdırmıyor $1
?
#!/bin/bash
# function.sh
print_something () {
echo $1
}
print_something
$ ./function.sh 123 -> why doesn't it print '123' as a result?
6
çünkü print_something öğesini çağırırken 1 $ 'ı unuttun. Lütfen başlığa değil soruya metin eklemeye çalışın.
—
Rui F Ribeiro
Teşekkürler. Komut dosyasında komutları eklemem gerekirse echo argümanı ne olmalıdır: print_something "$ 1"; print_something "$ 2"; ve belki daha fazlası?
—
pietro letti
Bunu HNQ'da gördüğümde dolar faturaları bastığınızı düşündüm ve yazıcınızın sahte para bastığınızı nasıl algıladığına dair bazı sulu hikayeleri okumayı umuyordum.
—
boru
@pipe Daha önce başıma gelmiştim, bir sebepten ötürü sadece anti-baskı önleme ile olanları yazdırmayı reddediyor.
—
Codingale