Pertanyaan yang diberi tag «shell»

Istilah 'shell' mengacu pada kelas umum penerjemah perintah interaktif berbasis teks yang paling sering dikaitkan dengan sistem operasi Unix & Linux. Untuk pertanyaan tentang skrip shell, gunakan tag yang lebih spesifik seperti 'bash', 'powershell' atau 'ksh'. Tanpa tag tertentu, solusi portabel (POSIX-compliant) harus diasumsikan, meskipun menggunakan 'posix' sebagai tambahan atau 'sh' sebagai gantinya lebih disukai.


15
Buka zip semua file di direktori
Saya memiliki direktori file ZIP (dibuat di mesin Windows). Saya dapat membuka ritsletingnya secara manual menggunakan unzip filename, tetapi bagaimana saya bisa membuka ritsleting semua file ZIP di folder saat ini melalui shell? Menggunakan Ubuntu Linux Server.
203 linux  shell  wildcard  unzip 

10
Substitusi variabel lingkungan dalam sed
Jika saya menjalankan perintah ini dari skrip: #my.sh PWD=bla sed 's/xxx/'$PWD'/' ... $ ./my.sh xxx bla itu baik-baik saja. Tapi, jika saya jalankan: #my.sh sed 's/xxx/'$PWD'/' ... $ ./my.sh $ sed: -e expression #1, char 8: Unknown option to `s' Saya membaca dalam tutorial bahwa untuk mengganti variabel lingkungan dari …
202 linux  unix  shell  sed 


11
Ulangi daftar file dengan spasi
Saya ingin mengulang daftar file. Daftar ini adalah hasil dari suatu findperintah, jadi saya datang dengan: getlist() { for f in $(find . -iname "foo*") do echo "File found: $f" # do something useful done } Tidak masalah kecuali jika file memiliki spasi dalam namanya: $ ls foo_bar_baz.txt foo bar …
201 linux  bash  shell 

13
Asynchronous shell exec di PHP
Saya punya skrip PHP yang perlu menjalankan skrip shell tetapi tidak peduli sama sekali tentang hasilnya. Script shell membuat beberapa panggilan SOAP dan lambat untuk diselesaikan, jadi saya tidak ingin memperlambat permintaan PHP sementara menunggu balasan. Faktanya, permintaan PHP harus bisa keluar tanpa menghentikan proses shell. Saya telah melihat ke …
199 php  asynchronous  shell 

20
Tambahkan kolom angka di shell Unix
Diberikan daftar file dalam files.txt , saya bisa mendapatkan daftar ukurannya seperti ini: cat files.txt | xargs ls -l | cut -c 23-30 yang menghasilkan sesuatu seperti ini: 151552 319488 1536000 225280 Bagaimana saya bisa mendapatkan total semua angka itu?
198 linux  unix  shell 


14
Uji secara efisien apakah port terbuka di Linux?
Dari skrip bash bagaimana saya bisa dengan cepat mengetahui apakah port 445terbuka / mendengarkan di server. Saya telah mencoba beberapa opsi, tetapi saya menginginkan sesuatu yang cepat: 1. lsof -i :445 (Membutuhkan detik) 2. netstat -an |grep 445 |grep LISTEN(Membutuhkan detik) 3. telnet(tidak kembali) 4. nmap, netcattidak tersedia di server …
197 linux  bash  shell  port 



8
Cara menjalankan skrip PowerShell dari file batch
Saya mencoba menjalankan skrip ini di PowerShell. Saya telah menyimpan skrip di bawah ini seperti ps.ps1pada desktop saya. $query = "SELECT * FROM Win32_DeviceChangeEvent WHERE EventType = 2" Register-WMIEvent -Query $query -Action { invoke-item "C:\Program Files\abc.exe"} Saya telah membuat skrip batch untuk menjalankan skrip PowerShell ini @echo off Powershell.exe set-executionpolicy …

4
Script Bash memproses sejumlah perintah secara paralel
Saya memiliki skrip bash yang terlihat seperti ini: #!/bin/bash wget LINK1 >/dev/null 2>&1 wget LINK2 >/dev/null 2>&1 wget LINK3 >/dev/null 2>&1 wget LINK4 >/dev/null 2>&1 # .. # .. wget LINK4000 >/dev/null 2>&1 Tetapi memproses setiap baris sampai perintah selesai kemudian pindah ke yang berikutnya sangat memakan waktu, saya ingin …
196 linux  bash  shell 

15
Nomor acak dari rentang dalam Bash Script
Saya perlu membuat nomor port acak antara 2000-65000dari skrip shell. Masalahnya adalah $RANDOMangka 15-bit, jadi saya mandek! PORT=$(($RANDOM%63000+2001)) akan bekerja dengan baik jika bukan karena batasan ukuran. Adakah yang punya contoh bagaimana saya bisa melakukan ini, mungkin dengan mengekstraksi sesuatu dari /dev/urandomdan mendapatkannya dalam jangkauan?
196 bash  shell  scripting 

8
Apakah ada cara untuk 'uniq' dengan kolom?
Saya memiliki file .csv seperti ini: stack2@example.com,2009-11-27 01:05:47.893000000,example.net,127.0.0.1 overflow@example.com,2009-11-27 00:58:29.793000000,example.net,255.255.255.0 overflow@example.com,2009-11-27 00:58:29.646465785,example.net,256.255.255.0 ... Saya harus menghapus duplikat email (seluruh baris) dari file (yaitu salah satu baris yang berisi overflow@example.comcontoh di atas). Bagaimana cara menggunakan uniqhanya bidang 1 (dipisahkan dengan koma)? Menurut man, uniqtidak memiliki opsi untuk kolom. Saya mencoba sesuatu …
195 linux  shell  sorting  uniq 

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.