Pertanyaan yang diberi tag shell

407
Dapatkan waktu eksekusi program di shell

Saya ingin mengeksekusi sesuatu di shell linux dalam beberapa kondisi yang berbeda, dan dapat menampilkan waktu eksekusi dari setiap eksekusi. Saya tahu saya bisa menulis skrip perl atau python yang akan melakukan ini, tetapi apakah ada cara saya bisa melakukannya di shell? (yang kebetulan...

394
Mengakhiri skrip di PowerShell

Saya telah mencari cara untuk menghentikan skrip PowerShell (PS1) ketika kesalahan yang tidak dapat dipulihkan terjadi dalam suatu fungsi. Sebagai contoh: function foo() { # Do stuff that causes an error $host.Exit() } Tentu saja tidak ada yang namanya $host.Exit(). Ada $host.SetShouldExit(),...

388
Menjalankan banyak perintah dalam satu baris dalam shell

Katakanlah saya punya file /templates/appledan saya mau letakkan di dua tempat berbeda lalu hapus yang asli. Jadi, /templates/appleakan disalin ke /templates/usedDAN /templates/inuse dan kemudian setelah itu saya ingin menghapus yang asli. Apakah cpcara terbaik untuk melakukan ini, diikuti...

380
Menangkap Grup Dari Grep RegEx

Saya punya skrip kecil ini di sh(Mac OSX 10.6) untuk melihat melalui array file. Google telah berhenti membantu pada saat ini: files="*.jpg" for f in $files do echo $f | grep -oEi '[0-9]+_([a-z]+)_[0-9a-z]*' name=$? echo $name done Sejauh ini (jelas, bagi Anda shell guru) $namehanya...

355
Apa tujuan dari "&&" dalam perintah shell?

Sejauh yang saya tahu, menggunakan & setelah perintah adalah untuk menjalankannya di latar belakang. Contoh &penggunaan:tar -czf file.tar.gz dirname & Tapi bagaimana &&? (lihat contoh ini: /server/215179/centos-100-disk-full-how-to-remove-log-files-history-etc#answer-215188...

349
Unix tail ekivalen dengan perintah di Windows Powershell

Saya harus melihat beberapa baris terakhir dari file besar (ukuran khasnya adalah 500MB-2GB). Saya mencari yang setara dengan perintah Unix tailuntuk Windows Powershell. Beberapa alternatif yang tersedia adalah, http://tailforwin32.sourceforge.net/ dan Dapatkan-Konten [nama file] | Select-Object...

349
Bagaimana saya bisa membunuh proses dengan nama alih-alih PID?

Kadang-kadang ketika saya mencoba untuk memulai Firefox dikatakan "proses Firefox sudah berjalan". Jadi saya harus melakukan ini: jeremy@jeremy-desktop:~$ ps aux | grep firefox jeremy 7451 25.0 27.4 170536 65680 ? Sl 22:39 1:18 /usr/lib/firefox-3.0.1/firefox jeremy 7578 0.0 0.3 3004 768 pts/0 S+...