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.

3
Perintah yang dengannya suatu proses dijalankan
Misalkan saya menjalankan proses dengan perintah berikut: myapp -e -c -f myapp.config > /var/log/myapp/myapp.log 2>&1 Setelah beberapa saat aku hanya memiliki piddari myappproses, misalnya 1234. Apakah ada cara untuk mendapatkan perintah dengan semua bendera dan mengarahkan output ke myapp.logentah bagaimana hanya dengan pid?

2
Mengapa operasi sudo mv ini dengan wildcard tidak berfungsi?
Saya pikir pasti ada jawaban sederhana untuk ini, tetapi saya tidak tahu mengapa ini tidak berhasil! Saya memiliki folder di direktori home saya (well, beberapa level di bawah) yang disebut plugins-terinstal. Saya ingin mentransfer semua isi folder itu (sekitar 15 file .jar) ke folder yang berbeda, juga disebut plugin yang …
8 shell  sudo  wildcards  mv 

3
Kirim stdout dan stderr ke file, syslog, dan terminal
Untuk beberapa mesin cloud yang saya luncurkan, saya mencoba masuk ke file tertentu, syslog, dan terminal / konsol. Di bagian atas skrip pengaturan mesin / cloud-init saya, saya memiliki yang berikut: #!/bin/bash exec &> >(tee "/tmp/box-setup.log" | logger -t box-setup) apt-get install -y some-package Ini berfungsi dengan baik dalam mengirim …



2
Penempatan variabel memengaruhi shell yang sedang berjalan
Saat menulis beberapa kode saya menemukan bahwa baris ini: $ TZ="America/Los_Angeles" date; echo "$TZ" Thu Dec 24 14:39:15 PST 2015 Benar memberikan waktu aktual di "Los Angeles" dan bahwa nilai variabel TZtidak dipertahankan. Semua seperti yang diharapkan. Namun, dengan baris ini, yang saya gunakan untuk memperluas beberapa format hingga saat …

4
Bagaimana cara mencetak nama file yang hilang dalam folder?
Saya memiliki 2000+ file dalam satu folder, tetapi ada beberapa file yang hilang dari folder tersebut. Seperti nama file GLDAS_NOAH025SUBP_3H.A2003 001,0000 .001.2015210044609.pss.grb GLDAS_NOAH025SUBP_3H.A2003 001,0600 .001.2015210044609.pss.grb GLDAS_NOAH025SUBP_3H.A2003 001,1200 .001.2015210044609.pss.grb GLDAS_NOAH025SUBP_3H.A2003 001,1800 .001.2015210044609.pss.grb GLDAS_NOAH025SUBP_3H.A2003 002,0000 .001.2015210044609.pss.grb GLDAS_NOAH025SUBP_3H.A2003 002,0600 .001.2015210044609.pss.grb GLDAS_NOAH025SUBP_3H.A2003 002,1200 .001.2015210044609.pss.grb GLDAS_NOAH025SUBP_3H.A2003 002,1800 .001.2015210044609.pss.grb GLDAS_NOAH025SUBP_3H.A2003 003,0000 .001.2015210044609.pss.grb GLDAS_NOAH025SUBP_3H.A2003003.0600 .001.2015210044609.pss.grb GLDAS_NOAH025SUBP_3H.A2003 003.1200 …


1
Ekspansi parameter dalam variabel yang ditetapkan dengan wildcard
Saya memiliki dua file di folder saya saat ini (MA502) yang namanya - MA502_TAAGGCGA-TCGCAGG_L001_R1_001.at.fastq MA502_TAAGGCGA-TCGCAGG_L001_R2_001.at.fastq Saya memiliki banyak folder seperti - ex MA503, MA504 dll, dan saya ingin mengulanginya. Saya menetapkan nama variabel saya menggunakan kartu liar - Forward=*R1*.at.fastq Reverse=*R2*.at.fastq Saya ingin memproses file-file ini dalam naskah, dan saya ingin …


4
Mengapa SIGKILL tidak menghentikan program yang berhenti (ya)?
Saya menggunakan Ubuntu 14.04 dan saya mengalami perilaku ini yang sepertinya tidak saya mengerti: Jalankan yesperintah (dalam shell default: Bash ) Ketik CtrlZuntuk berhentiyes Lari jobs. Keluaran: [1]+ Stopped yes Lari kill -9 %1untuk berhenti yes. Keluaran: [1]+ Stopped yes Lari jobs. Keluaran: [1]+ Stopped yes Ini ada di Ubuntu …

2
Mengapa xargs melewatkan argumen pertama saat meneruskan ke subkulit?
Mencari cara untuk memanggil lebih dari satu perintah dalam xargs one-liner, saya menemukan rekomendasi di findutils untuk memanggil shell dari xargs seperti ini: $ find ... | xargs sh -c 'command $@' Lucunya, jika saya menggunakan xargs seperti itu, untuk beberapa alasan ia melewatkan argumen pertama: $ seq 10 | …
8 shell  xargs 


3
Cara menggunakan GNU paralel secara efektif
Misalkan saya ingin menemukan semua kecocokan dalam file teks terkompresi: $ gzcat file.txt.gz | pv --rate -i 5 | grep some-pattern pv --ratedigunakan di sini untuk mengukur throughput pipa. Di komputer saya ini sekitar 420Mb / s (setelah dekompresi). Sekarang saya mencoba untuk melakukan grep paralel menggunakan GNU parallel. $ …


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.