Domande taggate «shell»

La shell è l'interfaccia della riga di comando di Unix. È possibile digitare i comandi in una shell in modo interattivo o scrivere script per automatizzare le attività. Usa questo tag per domande relative a / bin / sh e alle shell più compatibili (ash, bash, ksh, zsh, ...). Per gli script di shell con errori, si prega di controllarli in http://shellcheck.net prima di pubblicare qui.




5
Come sopprimere i messaggi di errore da cp?
Sto attualmente cercando dei modi per sopprimere il comando di errore in Linux, in particolare il comando cp. Lo voglio: root@ubuntu:~$ cp /srv/ftp/201*/wha*/*.jj ~/. cp: cannot stat `/srv/ftp/201*/wha*/*.jj': No such file or directory Come posso eliminare il messaggio di errore che viene stampato sullo schermo? Vale a dire, non voglio …
13 shell  wildcards  cp 


5
Come posso fare sudo su e cambiare directory subito dopo?
Vorrei creare un alias che fa qualcosa del genere: alias userYYY='sudo su userYYY; cd /a/path/that/only/userYYY/has/access' Quindi, dalla mia riga di comando, ho effettuato l'accesso con un utente sudo e vorrei digitare l'alias in userYYYmodo che la mia shell sia ora loggata userYYYe lo pwdsia /a/path/that/only/userYYY/has/access. Come posso fare ciò? Questo …
13 bash  shell  sudo  su 


1
IFS null non equivale a IFS non impostato?
Ho letto una grande domanda qui chiamata Understanding IFS . Sono stato sorpreso perché le risposte e i commenti citano POSIX in cui si afferma che IFS = non è lo stesso di IFS non inquietante. Se si disattiva IFS, apparentemente viene utilizzato il valore predefinito. Se si rende Null …



3
Come eseguire il porting su array in stile bash su ash?
Qualche tempo fa ho scritto uno script bash che ora dovrebbe essere in grado di funzionare in ambiente ash. In bashesso era come: services=( "service1.service" "service2.service" "service3.service" ) for service in "${services[@]}" do START $service done START() { echo "Starting "$1 systemctl start $1 } In realtà ci sono circa …
13 bash  shell  array  ash 


2
Come posso eseguire un comando su più file
Questo è piuttosto semplice, ho una cartella con diverse sottocartelle di file JS e voglio eseguire il compilatore Clojure di Google su tutti i file in quelle cartelle. Il comando per elaborare un singolo file è il seguente: java -jar compiler.jar --js filename.js --js_output_file newfilename.js Come posso modificarlo per essere …

4
Come rinominare più file in una directory contemporaneamente
Ho directory dire /var/tmp/abcche ha 4 file: 12345-ram-3e3r5-io9490-89adu9.csv 45434-dam-qwe35-to9490-43adu9.csv 11234-cam-yy3r5-ro9490-85adu9.csv 14423-sam-hh3r5-uo9490-869du9.csv Voglio rinominare tutti i file CSV (trovare tutti i file e rinominarli) nel modo più breve possibile (probabilmente con una riga) in questo modo: XXXXX-ram-3e3r5-io9490-89adu9.csv XXXXX-dam-qwe35-to9490-43adu9.csv XXXXX-cam-yy3r5-ro9490-85adu9.csv XXXXX-sam-hh3r5-uo9490-869du9.csv
12 shell  files  rename 


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.