- Bagaimana anda meneruskan pemboleh ubah dalam skrip bash?
- Bagaimana saya mengeksport pemboleh ubah dalam skrip shell?
- Apa itu $ @ dalam skrip bash?
- Bagaimana saya menjumlahkan skrip bash?
Bagaimana anda meneruskan pemboleh ubah dalam skrip bash?
Hujah dapat diteruskan ke skrip ketika dieksekusi, dengan menulisnya sebagai daftar yang dibatasi ruang mengikuti nama fail skrip. Di dalam skrip, pemboleh ubah $ 1 merujuk argumen pertama dalam baris perintah, $ 2 argumen kedua dan sebagainya. Pemboleh ubah $ 0 merujuk kepada skrip semasa.
Bagaimana saya mengeksport pemboleh ubah dalam skrip shell?
Contohnya, Buat pemboleh ubah yang disebut vech, dan berikan nilai "Bus":
- vech = Bas. Paparkan nilai pemboleh ubah dengan gema, masukkan:
- gema "$ vech" Sekarang, mulakan contoh shell baru, masukkan:
- bash. ...
- gema $ vech. ...
- eksport sandaran = "/ nas10 / mysql" echo "Backup dir $ backup" bash echo "Backup dir $ backup" ...
- eksport -p.
Apa itu $ @ dalam skrip bash?
$ @ merujuk kepada semua argumen baris perintah skrip shell. $ 1, $ 2, dll., rujuk kepada argumen baris perintah pertama, argumen baris perintah kedua, dll. Letakkan pemboleh ubah dalam tanda petikan jika nilai mungkin mempunyai ruang di dalamnya.
Bagaimana saya menjumlahkan skrip bash?
Sekiranya anda mahu pengguna memasukkan nombor sebagai argumen ke skrip, anda boleh menggunakan skrip di bawah: #!/ bin / bash number = "$ 1" default = 10 sum = `echo" $ number + $ default "| bc` echo "Jumlah $ number dan 10 adalah $ jumlah."Periksa: ./ temp.sh 50 Jumlah 50 dan 10 ialah 60.