Pertanyaan yang diberi tag «shell»

Shell adalah antarmuka baris perintah Unix. Anda dapat mengetik perintah dalam shell secara interaktif, atau menulis skrip untuk mengotomatiskan tugas. Gunakan tag ini untuk pertanyaan yang berlaku pada / bin / sh dan sebagian besar shell yang kompatibel (abu, bash, ksh, zsh, ...). Untuk skrip shell dengan kesalahan, silakan periksa di http://shellcheck.net sebelum memposting di sini.




4
Bagaimana cara menghapus elemen dari array sepenuhnya?
unset array[0]menghapus elemen tetapi tetap jika saya lakukan echo ${array[0]}saya mendapatkan nilai null apalagi ada cara lain untuk melakukan ini tetapi jika elemen array berisi spasi seperti di bawah ini array[0]='james young' array[1]='mary' array[2]='randy orton' tetapi ini juga gagal melakukan pekerjaan array=${array[@]:1} #removed the 1st element sekarang saya ingin seperti …

16
Hapus entri $ PATH duplikat dengan perintah awk
Saya mencoba untuk menulis fungsi bash shell yang akan memungkinkan saya untuk menghapus duplikat direktori dari variabel lingkungan PATH saya. Saya diberitahu bahwa adalah mungkin untuk mencapai ini dengan satu perintah baris menggunakan awkperintah, tetapi saya tidak tahu bagaimana melakukannya. Adakah yang tahu bagaimana caranya?
48 bash  shell  awk  path 

3
Bash: dobel sama dengan -eq
Saya melakukan perbandingan integer di bash (mencoba melihat apakah pengguna berjalan sebagai root), dan saya menemukan dua cara berbeda untuk melakukannya: Ganda sama dengan: if [ $UID == 0 ] then fi -eq if [ $UID -eq 0 ] then fi Saya mengerti bahwa tidak ada> = atau <= dalam …
47 bash  shell  arithmetic 

8
Bagaimana cara mengembalikan nilai opsi shell seperti `set -x`?
Saya ingin set -xdi awal skrip saya dan "membatalkan" (kembali ke negara sebelum saya mengaturnya) sesudahnya daripada pengaturan membabi buta +x. Apakah ini mungkin? PS: Saya sudah periksa di sini ; yang sepertinya tidak menjawab pertanyaan saya sejauh yang saya bisa katakan.
47 bash  shell 

8
Apakah ada program yang dapat mengirimi saya email pemberitahuan ketika suatu proses selesai?
Saya seorang ilmuwan komputasi, dan saya menjalankan banyak perhitungan yang panjang di Linux. Secara khusus, saya menjalankan simulasi dinamika molekul (MD) menggunakan paket GROMACS. Simulasi ini dapat berlangsung berhari-hari atau berminggu-minggu, berjalan pada (misalnya) 8 hingga 24 core. Saya memiliki akses ke beberapa node cluster, yang berarti bahwa pada waktu …
46 shell  process  email 


2
Apa yang dilakukan 'set' dan 'ekspor' oleh bash-builtin?
Saya sedikit bingung dengan tujuan setdan exportdi Bash (dan saya kira mungkin juga kerang lain). Saya akan berpikir itu untuk mengatur variabel lingkungan, tetapi itu bisa dilakukan hanya dengan VARIABLE=VALUE, kan? Mengetik setdan juga exportmenampilkan nilai yang berbeda. Jadi apa tujuan mereka?
46 bash  shell 


4
gema byte ke file
Saya mencoba menghubungkan rasberry Pi saya ke beberapa tampilan menggunakan bus i2c. Untuk memulai, saya ingin menulis barang secara manual, khususnya byte ke file. Bagaimana Anda menulis byte tertentu ke file? Saya sudah membaca yang itu dan saya pikir masalah saya harus diselesaikan dengan sesuatu seperti ini echo -n -e …

2
Mulai ulang bash dari terminal tanpa memulai ulang aplikasi terminal (mac)?
Saya telah melihat sekeliling dan menggigit jawaban untuk pertanyaan ini, tetapi sepertinya saya tidak menemukannya (yang aneh). Pertanyaan saya adalah, adakah cara sederhana untuk memulai kembali sesi bash dari dalam terminal di mac. Saya hanya ingin perilaku yang sama seperti jika saya menutup aplikasi terminal dan mulai lagi (semua variabel …
46 bash  shell 


9
temukan pencarian di direktori induk daripada subdirektori
Saya bersarang jauh di dalam pohon file, dan saya ingin menemukan direktori induk mana yang berisi file. Misalnya saya dalam satu set repositori Git yang bersarang dan ingin menemukan direktori .git yang mengendalikan file yang saat ini saya gunakan. Saya berharap untuk sesuatu seperti find -searchup -iname ".git"
45 shell  find 

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.