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
Memahami Substitusi Perintah Baca-File Bash
Saya mencoba memahami bagaimana tepatnya Bash memperlakukan baris berikut: $(< "$FILE") Menurut halaman manual Bash, ini setara dengan: $(cat "$FILE") dan saya bisa mengikuti garis penalaran untuk baris kedua ini. Bash melakukan ekspansi variabel pada $FILE, memasuki substitusi perintah, meneruskan nilai $FILEke cat, cat output isi $FILEke output standar, substitusi …





3
Salin file dari folder bersama Windows ke Unix
Saya benar-benar baru di Unix. Saya sedang menulis skrip yang akan menyalin file dari folder Windows yang dibagikan ke Unix. Di Windows, ketika saya mengetik \\Servername.com\testfolderperintah Run, saya bisa melihat testfolder. Direktori testfolderadalah folder bersama melalui seluruh jaringan. Sekarang saya ingin menyalin beberapa file dari itu testfolderke mesin Unix. Perintah …
11 shell  samba  file-copy 

3
bash: keluar dari setiap baris dari `-x` yang bergema
Di bash, ketika menjalankan dengan -xopsi, apakah mungkin untuk mengecualikan perintah individual dari gema? Saya mencoba membuat output serapi mungkin, jadi saya menjalankan bagian-bagian tertentu dari skrip saya dengan subkulit set +x. Namun, baris set +xitu sendiri masih bergema dan tidak menambahkan informasi berharga ke output. Saya ingat kembali pada …
11 bash  shell  debugging 

4
Lewati 3 byte pertama file
Saya menggunakan shell AIX 6.1 ksh. Saya ingin menggunakan satu liner untuk melakukan sesuatu seperti ini: cat A_FILE | skip-first-3-bytes-of-the-file Saya ingin melewati 3 byte pertama dari baris pertama; apakah ada cara untuk melakukan ini?


10
Apa cara terbaik untuk menghitung jumlah file dalam direktori?
Jika parsing output lsberbahaya karena dapat merusak beberapa karakter yang funky (spasi \n,, ...), apa cara terbaik untuk mengetahui jumlah file dalam direktori? Saya biasanya mengandalkan finduntuk menghindari parsing ini, tetapi juga, find mydir | wc -lakan rusak karena alasan yang sama. Saya sedang mengerjakan Solaris saat ini, tetapi saya …


2
Bagaimana Anda membuat RPROMPT dalam pembaruan zsh sendiri di setiap entri?
My RPROMPTdiatur untuk menampilkan info svn menggunakan vcs_info. Bunyinya RPROMPT=${vcs_info_msg_0_}. vcs_infodisebut menggunakan precmd(). Namun, RPROMPT tidak memperbarui ketika saya mengubah direktori. Ini hanya berfungsi jika saya memanggil prompt lagi (baik dengan sumber ~ / .zshrc atau prompt) dan tidak berubah pada chdir, kecuali saya memanggil prompt lagi. Apakah ada cara …


2
Bagaimana cara mengganti file di tempat menggunakan awk? (seperti “sed -i”)
Saya memiliki sebuah awkskrip, new.awk: BEGIN { FS=OFS="," } NR==1 { for (i=1; i<=NF; i++) { f[$i] = i } } NR > 1 { begSecs= mktime(gensub(/[":-]/," ","g",$(f["DateTime"]))) endSecs = begSecs + $(f["TotalDuration"]) $(f["CallEndTime"]) = strftime("%Y-%m-%d %H:%M:%S", endSecs) } { print } Saya menyebut ini dalam shell awk new.awk sample.csv …
11 linux  shell  awk 

1
Proses substitusi di GNU Makefiles
Pada prompt bash, seseorang dapat mengeksekusi diff menggunakan file pseudo: diff <(echo test) <(echo test) Menambahkan ini apa adanya ke dalam Makefile gagal: all: diff <(echo test) <(echo test) Kesalahan (petunjuk: / bin / sh menunjuk ke / bin / bash pada sistem ini): /bin/sh: -c: line 0: syntax error …

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.