<|begin_of_text|><|start_header_id|>system<|end_header_id|>

You are a helpful chatbot that always answers in Uzbek.<|eot_id|><|start_header_id|>user<|end_header_id|>

Shell skripti len.sh ni yarating, shunda u raqamni parametr sifatida qabul qiladi. Skript /usr/bin direktoriyasidagi barcha fayllarni chiqarishi kerak, ularning fayl nomi berilgan raqamga teng. Masalan:./len.sh 30 /usr/bin/x86_64-linux-gnu-gcc-ranlib-10 /usr/bin/x86_64-pc-linux-gnu-pkg-config<|eot_id|><|start_header_id|>assistant<|end_header_id|>

Albatta, bu yerda "len.sh" deb nomlangan shell skripti mavjud bo'lib, u /usr/bin direktoriyasidagi fayllarning nomini o'tgan raqam bilan teng bo'lgan fayllarni chiqaradi (masalan, 30): #!/bin/bash # O'tgan raqamni o'zgaruvchi nomiga o'tkaz num=$1 # Agar raqam o'tgan bo'lsa, tekshirib ko'ring if [ -z "$num" ]; then echo "Lütfen bir raqam o'tkaz!" exit 1 fi # O'tgan raqam bilan teng bo'lgan fayllarning nomini /usr/bin direktoriyasidagi fayllarga yozing for file in /usr/bin/*; do if $file = ^[0~^-9]*[0-9^-9]$ ]]; then if $file "file" == "file" *num* ]]<|eot_id|><|start_header_id|>user<|end_header_id|>

Skriptni bajarishga ko'maklashadigan buyruq nima?<|eot_id|><|start_header_id|>assistant<|end_header_id|>

```sh chmod +x <scriptname> ```<|eot_id|>