Articles of shell di

Analizzare i file mobileprovision in bash?

Sto costruendo un sistema php / bash / mysql per automatizzare la distribuzione ad hoc per le app di iPhone. Ma voglio leggere la chiave identificativo dell’applicazione nel file mobileprovision dei progetti e cambiarlo in un file info.plist in base a quello. Attualmente posso creare file ipa da php SE la chiave cfbundleidentifer è uguale […]

Come albind un file usando il comando mail su Linux?

Sono su un server che esegue una shell Linux. Ho bisogno di spedire un semplice file a un destinatario. Come fare, usando preferibilmente solo il comando mail ? AGGIORNAMENTO : ha una buona soluzione, usando invece mutt: $ echo | mutt -a syslogs.tar.gz [email protected]

Come rimuovo i newline da un file di testo?

Ho i seguenti dati e ho bisogno di mettere tutto in una riga. Ho questo: 22791 ; 14336 ; 22821 ; 34653 ; 21491 ; 25522 ; 33238 ; Ho bisogno di questo: 22791;14336;22821;34653;21491;25522;33238; MODIFICARE Nessuno di questi comandi funziona perfettamente. La maggior parte di loro ha lasciato i dati in questo modo: 22791 ;14336 […]

Script di shell per inviare email

Sono su Linux e monitoro un utilizzo del processo. La maggior parte delle volte vado via dal mio sistema e ho accesso a Internet sul mio dispositivo. Quindi ho pianificato di scrivere uno script di shell che possa inviarmi l’output del processo. È ansible? Se sì, come fare uno script di shell mandami una mail? […]

Come posso cambiare il completamento della cronologia di bash per completare ciò che è già in linea?

Ho trovato un comando un paio di mesi fa che ha fatto il completamento automatico della cronologia di bash su ciò che è già in linea quando si preme la freccia su: $ vim fi Premi ↑ $ vim file.py Mi piacerebbe installarlo sul mio nuovo computer, perché consente di risparmiare un sacco di tempo […]

Testare in modo efficiente se una porta è aperta su Linux (senza nmap o netcat)

Da uno script bash come posso scoprire rapidamente se una porta 445 è aperta / in ascolto su un server. Ho provato un paio di opzioni, ma voglio qualcosa di veloce: 1. lsof -i :445 (pochi secondi) 2. netstat -an |grep 445 |grep LISTEN (richiede pochi secondi) 3. telnet (non restituisce) 4. nmap , netcat […]

Script di Bash – iterando sull’output di find

Ho uno script di bash in cui ho bisogno di scorrere su ogni riga dell’output del comando find, ma sembra che sto iterando su ogni parola (spazio delimitato) dal comando find. La mia sceneggiatura è finita così: folders=`find -maxdepth 1 -type d` for $i in $folders do echo $i done Mi aspetto che questo generi […]

Esecuzione di script Bash con e senza shebang in Linux e BSD

Come e chi determina cosa viene eseguito quando uno script Bash-like viene eseguito come un file binario senza uno shebang? Immagino che l’esecuzione di uno script normale con shebang sia gestita con il modulo Linux binfmt_script , che controlla uno shebang, analizza la riga di comando ed esegue l’interprete di script designato. Ma cosa succede […]

Come espandere una variabile di shell CMD due volte (in modo ricorsivo)

Utilizzando la riga di comando CMD di Windows XP è ansible espandere una variabile due volte come segue: set AAA=BBB set BBB=CCC for /F “usebackq tokens=*” %i in (`echo %%AAA%%`) do echo %i farà eco CCC . Ia AAA è stata estesa alla stringa BBB , quindi la variabile BBB è stata estesa a CCC […]

Riordina le colonne usando il taglio

Sto avendo un file nel seguente formato Colonna1 Colonna2 str1 1 str2 2 str3 3 Voglio che le colonne siano riorganizzate. Ho provato sotto il comando cut -f2,1 file.txt Il comando non riordina le colonne. Qualche idea sul perché non funzioni? Grazie.