Articles of script di

Qual è il $? (punto interrogativo del dollaro) variabile nello scripting della shell?

Sto cercando di imparare lo scripting della shell e ho bisogno di capire il codice di qualcun altro. Qual è il $? tenuta variabile? Non riesco a cercare nella risposta Google perché bloccano i caratteri di punteggiatura.

Come contare le linee in un documento?

Ho linee come queste e voglio sapere quante linee ho effettivamente … 09:16:39 AM all 2.00 0.00 4.00 0.00 0.00 0.00 0.00 0.00 94.00 09:16:40 AM all 5.00 0.00 0.00 4.00 0.00 0.00 0.00 0.00 91.00 09:16:41 AM all 0.00 0.00 4.00 0.00 0.00 0.00 0.00 0.00 96.00 09:16:42 AM all 3.00 0.00 1.00 0.00 […]

Script di PowerShell da trovare e sostituire per tutti i file con un’estensione specifica

Ho diversi file di configurazione su Windows Server 2008 nidificati come tali: C:\Projects\Project_1\project1.config C:\Projects\Project_2\project2.config Nella mia configurazione ho bisogno di fare una stringa sostituire come tale: diventerà: Ho pensato di utilizzare lo script batch, ma non c’era un buon modo per farlo, e ho sentito che con lo script di PowerShell è ansible eseguire facilmente […]

Copia la cartella ricorsivamente, escludendo alcune cartelle

Sto cercando di scrivere un semplice script bash che copierà l’intero contenuto di una cartella, inclusi file e cartelle nascosti in un’altra cartella, ma voglio escludere alcune cartelle specifiche. Come potrei ottenere questo?

Qual è la differenza tra $ @ e $ * negli script di shell?

Negli script di shell, qual è la differenza tra $@ e $* ? Qual è il modo preferito per ottenere gli argomenti dello script? Ci sono differenze tra i diversi interpreti di shell su questo?

“Ls: not found” dopo l’esecuzione “leggi PATH”

Sto provando a scrivere un piccolo script per elencare una directory da una variabile data. Tuttavia, non riesco a eseguire ls dopo aver letto il mio input nella variabile PATH . #!/system/bin/sh echo “enter directory for listing” read “PATH” ls “$PATH” -R > list.txt Questo esce con: ls: not found … e non scrive nulla […]

Data del formato AAAA-MM-GG nello script della shell

Ho provato ad usare $(date) nel mio script di shell bash, tuttavia voglio la data nel formato AAAA-MM-GG. Come ottengo questo?

Come faccio a sapere il nome del file di script in uno script Bash?

Come posso determinare il nome del file di script Bash all’interno dello script stesso? Come se il mio script fosse nel file runme.sh , allora come farò a visualizzare il messaggio “Stai eseguendo runme.sh” senza codificare quello?

Numero casuale da un intervallo in uno script Bash

Ho bisogno di generare un numero di porta casuale tra 2000-65000 da uno script di shell. Il problema è $RANDOM è un numero di 15 bit, quindi sono bloccato! PORT=$(($RANDOM%63000+2001)) funzionerebbe bene se non fosse per la limitazione delle dimensioni. Qualcuno ha un esempio di come posso farlo, magari estraendo qualcosa da /dev/urandom e facendolo […]

Download di file di file batch di Windows da un URL

Sto cercando di scaricare un file da un sito Web (ad esempio http://www.example.com/package.zip ) utilizzando un file batch di Windows. Ricevo un codice di errore quando scrivo la funzione seguente: xcopy /E /Y “http://www.example.com/package.zip” Il file batch non sembra gradire il “/” dopo l’http. Ci sono dei modi per sfuggire a quei personaggi, quindi non […]