Pertanyaan yang diberi tag shell

61
Bagaimana cara melingkar di atas baris file?

Katakanlah saya punya file ini: hello world hello world Program ini #!/bin/bash for i in $(cat $1); do echo "tester: $i" done output tester: hello tester: world tester: hello tester: world Saya ingin memiliki foriterate atas setiap baris secara individual mengabaikan spasi putih, yaitu dua...

61
Bagaimana perintah ini legal? “> File1 <file2 cat”

Anggap file2sudah ada, perintahnya > file1 < file2 cat tampaknya menyalin konten file2ke file1. Tetapi saya tidak dapat memahami struktur ini. Saya mengerti bahwa "Tidak Ada" sedang diarahkan file1, (membuat atau menghapus kontennya). Kemudian konten file2diarahkan ke file1. Kenapa...

60
Shebang dimulai dengan `//`?

Saya bingung tentang mengikuti skrip ( hello.go). //usr/bin/env go run $0 $@ ; exit package main import "fmt" func main() { fmt.Printf("hello, world\n") } Itu bisa mengeksekusi. (pada MacOS X 10.9.5) $ chmod +x hello.go $ ./hello.go hello, world Saya belum pernah mendengar tentang shebang...

59
Perbedaan antara ls -l dan ll?

Saya relatif baru dalam pemrograman secara keseluruhan dan beberapa tutorial telah mengatakan kepada saya untuk menggunakan ls -luntuk melihat file dalam direktori dan yang lain katakan ll. Saya tahu itu lsadalah daftar pendek, tetapi apakah ada perbedaan antara dua

59
Lewati variabel shell sebagai / pattern / to awk

Memiliki yang berikut di salah satu fungsi shell saya: function _process () { awk -v l="$line" ' BEGIN {p=0} /'"$1"'/ {p=1} END{ if(p) print l >> "outfile.txt" } ' } , jadi ketika dipanggil sebagai _process $arg, $argakan dilewati sebagai $1, dan digunakan sebagai pola pencarian. Ini...

58
grep pada sebuah variabel

Katakanlah saya punya variabel line="This is where we select from a table." sekarang saya ingin memahami berapa kali pemilihan terjadi pada kalimat. grep -ci "select" $line Saya mencoba itu, tetapi tidak berhasil. Saya juga mencoba grep -ci "select" "$line" Itu masih tidak berhasil. Saya...

58
Nonaktifkan shell pengguna untuk alasan keamanan

Kami memiliki beberapa akun pengguna yang kami buat untuk tugas otomatis yang memerlukan izin berbutir halus, seperti transfer file lintas sistem, pemantauan, dll. Bagaimana kami mengunci akun pengguna ini sehingga "pengguna" ini tidak memiliki shell dan tidak dapat masuk? Kami ingin mencegah...

58
Apa yang dimaksud dengan "rm is hashed"?

Saya akan membaca http://mywiki.wooledge.org/BashGuide/CommandsAndArguments dan menemukan ini: $ type rm rm is hashed (/bin/rm) $ type cd cd is a shell builtin Beberapa saat sebelumnya, panduan ini mencantumkan berbagai jenis perintah yang dipahami oleh Bash: alias, fungsi, bawaan, kata kunci,...

58
Apakah> & - lebih efisien daripada> / dev / null?

Kemarin saya membaca komentar SO ini yang mengatakan bahwa di shell (setidaknya bash) >&-"memiliki hasil yang sama dengan" >/dev/null. Komentar itu sebenarnya merujuk pada panduan ABS sebagai sumber informasinya. Tetapi sumber itu mengatakan bahwa >&-sintaks "menutup deskriptor...