Unix & Linux

T&J untuk pengguna Linux, FreeBSD dan sistem operasi Un * x lainnya

3
Mengapa “cat {foo}” tidak menghasilkan foo, tetapi “cat {foo, bar}” menghasilkan?
Saya mencoba menggabungkan file teks dalam sub-folder dan mencoba: cat ./{mainfolder1,mainfolder2,mainfolder3}/{subfolder1}/book.txt > out$var Namun ini tidak mengembalikan apa pun. Jadi, coba tambahkan 'subfolder2' yang tidak ada cat ./{mainfolder1,mainfolder2,mainfolder3}/{subfolder1,subfolder2}/book.txt > out$var Dan kali ini berhasil, menyatukan file dengan sukses. Mengapa ini terjadi?

3
Kehilangan presisi dengan dc
Saya ingin menggunakan dcuntuk menangani beberapa angka dasar 16 dengan poin heksadesimal tapi saya mengalami masalah presisi. Sebagai contoh, di bawah ini saya mengalikan F423F.FDdengan 100, keduanya hex. Jawaban yang diharapkan adalah F423FFD, sebaliknya memberi F423FFA.E1, menutup tetapi tidak cukup akurat bahkan setelah pembulatan. $ dc 16 d i o …
12 dc 

3
Perluasan bash brace setelah slash jalur
Saya mencoba menyalin file ke nama lain ke direktori yang sama menggunakan brace expansion. Saya menggunakan bash 4.4.18. Inilah yang saya lakukan: cp ~/some/dir/{my-file-to-rename.bin, new-name-of-file.bin} tapi saya mendapatkan kesalahan ini: cp: cannot stat '/home/xyz/some/dir/{my-file-to-rename.bin,': No such file or directory Bahkan ekspansi brace sederhana seperti ini memberi saya kesalahan yang sama: …

2
Menggunakan jq dalam rantai pipa tidak menghasilkan output
Masalah jqmemerlukan filter eksplisit ketika output diarahkan kembali dibahas di seluruh web. Tapi saya tidak dapat mengarahkan output jika jqmerupakan bagian dari rantai pipa, bahkan ketika filter eksplisit sedang digunakan. Mempertimbangkan: touch in.txt tail -f in.txt | jq '.f1' # in a different terminal: echo '{"f1":1,"f2":2}' >> in.txt echo '{"f1":3,"f2":2}' …

6
Bagaimana saya bisa menambahkan string acak untuk setiap baris?
Saya mencoba menambahkan string acak untuk setiap baris saat menjalankan: awk '{print "name" "'$ran'" "-"$0}' 'myfile' Sebelum itu, string acak dihasilkan: ran="$(tr -dc '[:alnum:]' </dev/urandom | head -c 6)" Masalahnya adalah ia akan mencetak string acak yang sama untuk setiap baris: nameGQz3Ek- nameGQz3Ek- nameGQz3Ek- Apa yang harus saya lakukan untuk …
12 awk 

1
Simbol aneh di layar saat menggunakan grep?
Adakah yang tahu apa yang menyebabkan ini? Tanpa menggunakan grep, satu-satunya barang yang ditampilkan adalah kode ISO dan ruang kosong. Perangkat lunak yang digunakan Perintah: ./trans --id --input /path/to/txt | grep ISO | grep [a-z] root@box /test # alias grep alias grep='grep --color=auto' root@box /test # type grep grep is …



4
Apakah bash menyediakan dukungan untuk menggunakan pointer?
Pertanyaan sederhana. Apakah shell bash memiliki dukungan untuk menggunakan pointer ketika menulis skrip shell? Saya kenal dengan notasi ekspansi, ${var[@]}ketika iterasi di atas array $var, tetapi tidak jelas ini menggunakan pointer untuk beralih di atas indeks array. Apakah bash menyediakan akses ke alamat memori seperti bahasa lain? Jika bash tidak …
12 bash 

3
Bash jika perintah tidak selesai dalam waktu X?
Saya mencoba menjalankan sesuatu seperti: sudo dhclient $wifi || otherFunction Masalahnya adalah ketika dhclientgagal itu hanya hang bukannya melempar kesalahan. Bagaimana saya bisa menulis ulang di atas sehingga dhclientterbunuh dan otherFunctiondipanggil jika dhclienttidak selesai dalam 60 detik?
12 bash  timeout 



2
Bagaimana mencegah pekerjaan cron agar tidak dijalankan pada waktu-waktu tertentu di Debian? (a 'permainan' / 'mode kinerja')
Sepertinya saya telah logcheck ditetapkan sebagai tugas cron dan setiap kali itu proses berjalan grepdengan logcheckmemakan sekitar ¼ dari CPU saya. Sekarang saya memiliki waktu-waktu tertentu di mana saya membutuhkan kapasitas CPU penuh saya dan sistem saya mengambil sumber daya sesedikit mungkin kecuali untuk spesifik / proses (yang saya mungkin …



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.