Pertanyaan yang diberi tag «shell»

Istilah 'shell' mengacu pada kelas umum penerjemah perintah interaktif berbasis teks yang paling sering dikaitkan dengan sistem operasi Unix & Linux. Untuk pertanyaan tentang skrip shell, gunakan tag yang lebih spesifik seperti 'bash', 'powershell' atau 'ksh'. Tanpa tag tertentu, solusi portabel (POSIX-compliant) harus diasumsikan, meskipun menggunakan 'posix' sebagai tambahan atau 'sh' sebagai gantinya lebih disukai.

11
Unix - buat jalur folder dan file
Saya tahu Anda dapat melakukannya mkdiruntuk membuat direktori dan touchmembuat file, tetapi apakah tidak ada cara untuk melakukan kedua operasi sekaligus? yaitu jika saya ingin melakukan hal di bawah ini ketika folder othertidak ada: cp /my/long/path/here/thing.txt /my/other/path/here/cpedthing.txt Kesalahan: cp: cannot create regular file `/my/other/path/here/cpedthing.txt': No such file or directory Adakah …
126 linux  bash  shell  unix  scripting 

5
Mengembalikan nilai dari fungsi yang dipanggil dalam skrip shell
Saya ingin mengembalikan nilai dari fungsi yang disebut dalam skrip shell. Mungkin saya kehilangan sintaks. Saya mencoba menggunakan variabel global. Tapi itu juga tidak berhasil. Kodenya adalah: lockdir="somedir" test() { retval="" if mkdir "$lockdir" then # Directory did not exist, but it was created successfully echo >&2 "successfully acquired lock: …


13
Kenaikan penghitung di loop Bash tidak berfungsi
Saya memiliki skrip sederhana berikut di mana saya menjalankan loop dan ingin mempertahankan file COUNTER. Saya tidak dapat mengetahui mengapa penghitung tidak memperbarui. Apakah karena subkulit yang sedang dibuat? Bagaimana cara memperbaikinya? #!/bin/bash WFY_PATH=/var/log/nginx WFY_FILE=error.log COUNTER=0 grep 'GET /log_' $WFY_PATH/$WFY_FILE | grep 'upstream timed out' | awk -F ', ' …
125 linux  bash  shell  scripting  counter 

6
Apa arti sebenarnya dari IFS = $ '\ n'?
Jika contoh berikut, yang menetapkan IFSvariabel lingkungan ke karakter umpan baris ... IFS=$'\n' Apa tanda dolar berarti persis ? Apa fungsinya dalam kasus khusus ini? Di mana saya dapat membaca lebih lanjut tentang penggunaan khusus ini (Google tidak mengizinkan karakter khusus dalam pencarian dan saya tidak tahu harus mencari apa)? …

9
Bagaimana cara menambahkan penyelesaian tab ke shell Python?
Saat memulai aplikasi django menggunakan python manage.py shell, saya mendapatkan shell InteractiveConsole - saya dapat menggunakan penyelesaian tab, dll. Python 2.5.1 (r251:54863, Apr 15 2008, 22:57:26) [GCC 4.0.1 (Apple Inc. build 5465)] on darwin Type "help", "copyright", "credits" or "license" for more information. (InteractiveConsole) Saat baru memulai penerjemah python menggunakan …

8
Bagaimana cara mendapatkan karakter terakhir dari string di shell?
Saya telah menulis baris berikut untuk mendapatkan karakter terakhir dari sebuah string: str=$1 i=$((${#str}-1)) echo ${str:$i:1} Ini bekerja untuk abcd/: $ bash last_ch.sh abcd/ / Ini tidak bekerja untukabcd* : $ bash last_ch.sh abcd* array.sh assign.sh date.sh dict.sh full_path.sh last_ch.sh Ini mencantumkan file di folder saat ini .
125 string  bash  shell 

3
Bagaimana melakukan skrip shell multiline di Ansible
sekarang saya menggunakan skrip shell di ansible yang akan jauh lebih mudah dibaca jika ada di beberapa baris - name: iterate user groups shell: groupmod -o -g {{ item['guid'] }} {{ item['username'] }} ....more stuff to do with_items: "{{ users }}" Hanya tidak yakin bagaimana mengizinkan skrip multiline dalam modul …
125 shell  ansible 

10
Bagaimana cara keluar dari panggilan os.system ()?
Saat menggunakan os.system (), sering kali perlu untuk keluar dari nama file dan argumen lain yang diteruskan sebagai parameter ke perintah. Bagaimana saya bisa melakukan ini? Lebih disukai sesuatu yang akan bekerja pada beberapa sistem operasi / shell tetapi khususnya untuk bash. Saat ini saya melakukan hal berikut, tetapi saya …
124 python  shell  escaping 


11
Apa kasus penggunaan noop [:] di bash?
Saya mencari noop di bash (:), tetapi tidak dapat menemukan informasi yang baik. Apa tujuan pasti atau kasus penggunaan operator ini? Saya mencoba mengikuti dan berfungsi seperti ini untuk saya: [mandy@root]$ a=11 [mandy@root]$ b=20 [mandy@root]$ c=30 [mandy@root]$ echo $a; : echo $b ; echo $c 10 30 Tolong beri tahu …
124 bash  shell  noop 


7
Hitung kemunculan karakter dalam string menggunakan Bash
Saya perlu menghitung jumlah kemunculan karakter dalam string menggunakan Bash. Pada contoh berikut, ketika char adalah (misalnya) t, itu echos jumlah yang benar dari kejadian tdi var, tetapi ketika karakter adalah koma atau titik koma, ia akan mencetak nol: var = "text,text,text,text" num = `expr match $var [,]` echo "$num"
123 bash  shell  sh 

7
Bagaimana cara Batch Mengganti Nama File di Terminal macOS?
Saya memiliki folder dengan serangkaian file bernama: prefix_1234_567.png prefix_abcd_efg.png Saya ingin menghapus satu garis bawah dan konten tengah secara berkelompok sehingga hasilnya adalah: prefix_567.png prefix_efg.png Relevan tetapi tidak sepenuhnya menjelaskan: Bagaimana saya bisa mengganti nama file secara batch menggunakan Terminal? Regex untuk mengganti nama file secara batch di Terminal OS …


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.