Pertanyaan yang diberi tag «shell-script»

Pertanyaan tentang skrip shell, file yang dapat dieksekusi yang ditafsirkan oleh shell (bash, zsh, dll.).


3
Ekstrak teks di antara tiga kutipan tunggal
Saya memiliki yang berikut dalam sebuah file description: ''' This rule forbids throwing string literals or interpolations. While JavaScript (and CoffeeScript by extension) allow any expression to be thrown, it is best to only throw <a href="https://developer.mozilla.org /en/JavaScript/Reference/Global_Objects/Error"> Error</a> objects, because they contain valuable debugging information like the stack trace. …




3
awk tidak berakhir
Saya memiliki kode berikut dalam file bernama awktest1.awk: #!/bin/awk -f BEGIN{print "start"} {print $2, "\t", $5} END{print "end"} employee.txt di mana employee.txtberisi data berikut: 100 Thomas Manager Sales $5,000 200 Jason Developer Technology $5,500 300 Sanjay Sysadmin Technology $7,000 400 Nisha Manager Marketing $9,500 500 Randy DBA Technology $6,000 Saya …

1
Apakah ["$ VAR" = ""] dan [-z "$ VAR"] selalu setara?
Kode saya terlihat seperti ini: VAR="" while [ -z "$VAR" ]; do VAR=$( command | grep "important_string" ) done Jadi saya ingin polling output command, sampai important_stringmuncul dan dimasukkan $VAR. Apakah ada perbedaan fungsional antara [ -z "$VAR" ]dan [ "$VAR" = "" ]?


2
Beberapa shebang dalam satu file bash
Saya memiliki skrip dari orang lain yang memiliki tampilan (catatan: ini adalah file tunggal): #!/bin/bash some commands some commands #!/bin/bash some commands some commands #!/bin/bash some commands some commands Saya bertanya-tanya apa tujuan dari shebang kedua dan ketiga? Apakah itu karena kesalahan atau sengaja?

1
Bisakah saya mengubah cara pilih opsi ditampilkan?
Saya bekerja dengan select dan case di bash. Saat ini saya memiliki sembilan opsi, yang membuat kisi 3x3 pilihan yang bagus, rapi, tetapi tampilannya seperti ini: 1) show all elements 4) write to file 7) clear elements 2) add elements 5) generate lines 8) choose file 3) load file 6) …


4
Membagi input untuk perintah yang berbeda dan menggabungkan hasilnya
Saya tahu cara menggabungkan hasil dari perintah yang berbeda paste -t',' <(commanda) <(commandb) Saya tahu input pipa yang sama untuk perintah yang berbeda cat myfile | tee >(commanda) >(commandb) Sekarang bagaimana cara menggabungkan perintah ini? Sehingga saya bisa melakukannya cat myfile | tee >(commanda) >(commandb) | paste -t',' resulta resultb …

4
Meratakan struktur folder
Saya memiliki struktur folder ini: ├── foo1 │ ├── bar1.txt │ └── bar2.txt ├── foo2 │ ├── bar3.txt │ └── bar4 with a space.txt └── foo3 └── qux1 ├── bar5.txt └── bar6.txt bahwa saya ingin meratakan ini, dengan garis bawah di antara setiap tingkat folder: ├── foo1_bar1.txt ├── foo1_bar2.txt ├── …

5
Perintah apa yang akan memberi makan file teks dibatasi-tab dan memotong setiap baris hingga 80 karakter?
Saya punya beberapa file teks baris (kadang-kadang) data dibatasi-tab. Saya ingin menampilkan file sehingga saya dapat meliriknya - jadi saya hanya ingin melihat 80 karakter pertama dari setiap baris (saya merancang file teks untuk menempatkan hal-hal penting terlebih dahulu di setiap baris). Saya pikir saya bisa menggunakan cat untuk membaca …

1
Variabel Bash $ {0 ## * /}
Saya mencoba memahami variabel ${0##*/}yang saya temui dalam skrip bash. Saya mengerti bahwa itu $0berisi nama, atau path, dari skrip, kemudian ##berfungsi seperti pada ${parameter##pattern}( sumber ). Tapi saya tidak mengerti apa yang /dilakukan di sini. Saya hanya tahu sedikit sintaks dengan dua garis miring:${parameter/pat/string} Ketika saya mengulangi variabel ini …

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.