Perintah BASH declare
dalam skrip bash pada sistem linux. declare
Jadual Kandungan
-
- BASIC
-
declare
Penggunaan - 1.2. Pembolehubah huruf besar
- 1.3. Pembolehubah huruf kecil
-
- Pembolehubah dan nilai penyenaraian
- 2.2. Menyenaraikan pembolehubah tertentu
- atribut
Special -
declare
3.1. Pembolehubah baca sahaja (
) - 3.2. Pembolehubah integer (
-
-r
3.3. Arrays diindeks () - 3.4. Arrays Associative (
) -i
3.5. Mengeksport pembolehubah ( -
-a
-
-A
Pengurusan Fungsi dengan -
-x
) ) 4.1. Menetapkan atribut fungsi -
-
- 4.2. Menyenaraikan semua fungsi (
-
declare
4.3. Nama Fungsi Penyenaraian ()
) -
-f
Memeriksa kewujudan pembolehubah/fungsi -
-F
-
-
-
- Contoh: Pengurusan pembolehubah dan fungsi gabungan
-
- Kesimpulan
- 1. BASIC
- Penggunaan
declare
- 1.1. Menentukan pembolehubah
boleh menentukan pembolehubah, serupa dengan tugasan langsung:
1.2. Pembolehubah huruf besar
declare
bendera menukar nilai berubah menjadi huruf besar:
1.3. Pembolehubah huruf kecil
declare
bendera
declare my_var="Hello, World!" echo "$my_var"
2. Pembolehubah dan nilai penyenaraian -u
declare -u upper_var="hello world" echo "$upper_var" # Output: HELLO WORLD2.1. Menyenaraikan semua pembolehubah
Ini memaparkan semua pembolehubah dan nilai mereka. -l
declare -l lower_var="HELLO WORLD" echo "$lower_var" # Output: hello world
output (Contoh):
3. Atribut Khas
declare -p
3.1. Pembolehubah baca sahaja (
bendera
mencipta pembolehubah baca sahaja:declare -p my_var
3.2. Pembolehubah integer (
<code>declare -- my_var="Hello, World!"</code>
bendera menguatkuasakan jenis integer: declare
-r
3.3. Arrays diindeks ()
-r
mengakses elemen individu menggunakan
declare -r readonly_var="Fixed Value" readonly_var="New Value" # This will produce an error
3.4. Arrays Associative (-A
) (bash 4)
declare my_var="Hello, World!" echo "$my_var"
Unsur akses menggunakan kekunci.
3.5. Mengeksport pembolehubah () -x
pembolehubah eksport bendera -x
ke subshells: -x
declare -u upper_var="hello world" echo "$upper_var" # Output: HELLO WORLDIni menjadikan pemboleh ubah tersedia dalam proses kanak -kanak.
4. Pengurusan Fungsi dengan declare
boleh menetapkan atribut fungsi (mis., Pembolehubah tempatan). declare
-f
menyenaraikan semua fungsi yang ditakrifkan dengan definisi mereka. declare -l lower_var="HELLO WORLD" echo "$lower_var" # Output: hello world
4.3. Nama Fungsi Penyenaraian (
-F
hanya menyenaraikan nama fungsi yang ditetapkan.
declare -p4.4. Mengeksport fungsi
mengeksport fungsi ke subshells.
declare -p my_var
5. Memeriksa kewujudan pembolehubah/fungsi
Gunakan dengan pengalihan ralat untuk memeriksa kewujudan.
declare -p
6. Mengeluarkan atribut
Gunakan bukan
untuk mengeluarkan atribut (mis.,).
-
declare i num
7. Pembolehubah/fungsi pembolehubah
Gunakan perintah (mis., ,
).
unset
unset my_var
Contoh: Pengurusan pembolehubah dan fungsi gabungan unset -f my_function
(contoh ilustrasi menggabungkan pengurusan pembolehubah dan fungsi dengan .)
Ringkasan pilihan declare
(Jadual meringkaskan declare
pilihan dan tujuan mereka.)
Kesimpulan declare
Perintah adalah alat penting untuk skrip bash maju, menawarkan kawalan halus ke atas pembolehubah dan fungsi. Menguasai Meningkatkan kecekapan skrip dan kebolehbacaan.
Atas ialah kandungan terperinci Bash mengisytiharkan penggunaan arahan dengan contoh. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

GUI untuk Pengurusan Flatpak tanpa usaha: Memperkenalkan Gudang Menguruskan koleksi aplikasi flatpak yang semakin meningkat boleh menjadi rumit menggunakan hanya baris arahan. Masukkan Gudang, antara muka grafik yang mesra pengguna yang direka untuk menyelaraskan flatpak a

Artikel ini menyediakan panduan komprehensif untuk mengenal pasti dan menyelesaikan kesesakan cakera keras dalam sistem Linux. Pentadbir pelayan yang berpengalaman akan mendapati ini sangat berguna. Operasi cakera perlahan boleh memberi kesan buruk kepada prestasi aplikasi,

Alat penjanaan kod QR yang cekap di bawah sistem linux Dalam dunia digital hari ini, kod QR telah menjadi satu cara untuk berkongsi maklumat dengan cepat dan mudah, memudahkan akses data dari URL, teks, kenalan, kelayakan Wi-Fi, dan juga maklumat pembayaran. Pengguna Linux boleh menggunakan pelbagai alat untuk membuat kod QR dengan cekap. Mari kita lihat beberapa penjana kod QR yang popular yang boleh digunakan secara langsung pada sistem Linux. Qrencode Qrencode adalah alat baris arahan ringan untuk menghasilkan kod QR pada Linux. Ia diterima dengan baik untuk kesederhanaan dan kecekapannya dan popular dengan pengguna Linux yang lebih suka kaedah langsung. Menggunakan Qrencode, anda boleh menggunakan URL,

Elementary OS 8 Circe: Pengalaman Linux yang licin dan bergaya OS Elementary, pengedaran Linux yang berpangkalan di Ubuntu, telah berkembang dari pek tema mudah ke dalam sistem operasi bebas yang sepenuhnya. Dikenali dengan antara muka mesra pengguna, DE Elegant

Menguasai Linux adalah penting untuk mana -mana jurutera Pembelajaran Mesin (ML). Antara muka baris arahannya menawarkan fleksibiliti dan kawalan yang tiada tandingannya, menyelaraskan aliran kerja dan meningkatkan produktiviti. Artikel ini menggariskan perintah linux penting, menjelaskan fo

Arch Linux: Lembaran Cheat Barisan Perintah Pemula Arch Linux menawarkan kawalan yang tiada tandingannya tetapi dapat merasa menakutkan bagi pendatang baru. Lembaran cheat ini menyediakan arahan penting untuk menguruskan sistem anda dengan yakin. Maklumat Sistem & Kemas kini Ini com

Panduan ini menyediakan langkah komprehensif untuk memasang dan menggunakan Perpustakaan Pembelajaran Mesin Scikit-Learn pada sistem Linux. Scikit-learn (Sklearn) adalah perpustakaan python sumber terbuka yang kuat yang menawarkan pelbagai alat untuk pelbagai mesin l

Panduan ini menerangkan cara memanfaatkan Docker untuk mengakses alat Kali Linux, alternatif yang lebih selamat dan lebih efisien untuk kaedah ketinggalan zaman seperti Katoolin. Katoolin tidak lagi dikekalkan secara aktif dan boleh menyebabkan masalah keserasian pada sistem moden. Lakukan


Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

MinGW - GNU Minimalis untuk Windows
Projek ini dalam proses untuk dipindahkan ke osdn.net/projects/mingw, anda boleh terus mengikuti kami di sana. MinGW: Port Windows asli bagi GNU Compiler Collection (GCC), perpustakaan import yang boleh diedarkan secara bebas dan fail pengepala untuk membina aplikasi Windows asli termasuk sambungan kepada masa jalan MSVC untuk menyokong fungsi C99. Semua perisian MinGW boleh dijalankan pada platform Windows 64-bit.

ZendStudio 13.5.1 Mac
Persekitaran pembangunan bersepadu PHP yang berkuasa

SecLists
SecLists ialah rakan penguji keselamatan muktamad. Ia ialah koleksi pelbagai jenis senarai yang kerap digunakan semasa penilaian keselamatan, semuanya di satu tempat. SecLists membantu menjadikan ujian keselamatan lebih cekap dan produktif dengan menyediakan semua senarai yang mungkin diperlukan oleh penguji keselamatan dengan mudah. Jenis senarai termasuk nama pengguna, kata laluan, URL, muatan kabur, corak data sensitif, cangkerang web dan banyak lagi. Penguji hanya boleh menarik repositori ini ke mesin ujian baharu dan dia akan mempunyai akses kepada setiap jenis senarai yang dia perlukan.

SublimeText3 versi Inggeris
Disyorkan: Versi Win, menyokong gesaan kod!

VSCode Windows 64-bit Muat Turun
Editor IDE percuma dan berkuasa yang dilancarkan oleh Microsoft
