Pertanyaan yang diberi tag «bash-scripting»

Bash scripting membuat skrip dalam bahasa Bash shell.

2
selesai bash untuk pola atau direktori nama file
Saya mencoba menyiapkan skrip penyelesaian bash dan mengalami masalah. Saya ingin mengaturnya sehingga penyelesaian yang tercantum adalah file yang cocok dengan ekstensi tertentu, atau direktori (yang mungkin atau mungkin tidak mengandung file dari ekstensi itu). Masalah yang saya alami adalah bahwa satu-satunya cara saya bisa mendapatkan penyelesaian untuk berisi file …


1
Bagaimana cara mengganti / mengejar id pengguna dengan skrip bash untuk menjalankan perintah dalam skrip yang sama?
Apakah ada cara untuk mengalihkan identitas pengguna di dalam skrip (dieksekusi sebagai root sebagai bagian dari proses instalasi) untuk menjalankan beberapa perintah tanpa memanggil skrip eksternal, lalu kembali rootuntuk menjalankan perintah lain? Semacam: #!/bin/bash some commands as root SWITCH_USER_TO user some commands as user including environment variables checks, without calling …



4
Bagaimana cara mengembalikan pengaturan dengan benar saat menjalankan skrip menggunakan "sumber"?
Saya sedang menulis skrip yang perlu dieksekusi menggunakan source, karena tugasnya adalah memodifikasi lingkungan. Selama skrip, saya ingin menggunakan set -esehingga kesalahan apa pun menghentikan skrip. Scriptnya terlihat seperti ini: #!/bin/bash set -e # do something cd somewhere source anotherScript Masalahnya adalah bahwa set -esecara alami tetap berlaku setelah skrip …





1
Melewati argumen opsional ke Grep
saya menggunakan grep untuk mengecualikan garis yang mengandung string tertentu. Perintah yang saya gunakan adalah cat VlanConfig.txt | grep -vE $1\|$2\|$3 Saya ingin menyimpan $3 sebagai argumen opsional. Seharusnya menerima dua atau lebih perintah juga.

1
Jalankan skrip tanpa mengetik sh di Android
Saya ingin menjalankan skrip saya yang terletak di system / bin dan izin adalah 755 Dengan sh myscript tidak ada masalah tapi myscipt atau ./myscript tidak berfungsi bahkan jika pwd output adalah /system/bin. Di ubuntu saya hanya perlu memasukkan /usr/bin dan setelah mengatur izin, saya bisa menjalankannya dengan mudah. Saya …




Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.