Domande taggate «bash»

Per domande sugli script scritti per la shell dei comandi di Bash. Per gli script di shell con errori / errori di sintassi, si prega di controllarli con il programma shellcheck (o nel server web shellcheck su https://shellcheck.net) prima di pubblicare qui. Le domande sull'uso interattivo di Bash hanno maggiori probabilità di essere in argomento su Super User che su Stack Overflow.

11
Linee di continuazione di Bash
Come si usano le linee di continuazione bash? Mi rendo conto che puoi farlo: echo "continuation \ lines" >continuation lines Tuttavia, se si dispone di codice rientrato, non funziona così bene: echo "continuation \ lines" >continuation lines
158 bash  line  indentation 



16
Elimina tutti i file X tranne quelli più recenti in bash
Esiste un modo semplice, in un ambiente UNIX piuttosto standard con bash, di eseguire un comando per eliminare tutti i file X tranne quelli più recenti da una directory? Per fare un esempio un po 'più concreto, immagina un cron job che scriva un file (per esempio un file di …
157 bash  unix  scripting 

10
Come concatenare più righe di output su una riga?
Se eseguo il comando cat file | grep pattern, ottengo molte righe di output. Come concatenate tutte le linee in una riga, sostituendole efficacemente "\n"con "\" "(end with "seguita da spazio)? cat file | grep pattern | xargs sed s/\n/ /g non funziona per me.
157 linux  bash  unix  grep  tr 


17
Utente root / sudo equivalente in Cygwin?
Sto cercando di eseguire uno script bash in Cygwin. Ottengo Must run as root, i.e. sudo ./scriptnameerrori. chmod 777 scriptname non fa nulla per aiutare. Ho cercato dei modi per imitare sudo su Cygwin, per aggiungere un utente root, poiché chiamare "su" rende l'errore su: user root does not exist, …
156 bash  cygwin  root  sudo 

2
Piping sia stdout che stderr in bash?
Sembra che le versioni più recenti di bash abbiano l' &>operatore, che (se ho capito bene), reindirizza sia stdout che stderr su un file ( &>>aggiunge invece al file, come ha chiarito Adrian). Qual è il modo più semplice per ottenere la stessa cosa, ma invece eseguire il piping a …
156 bash  stdout  stderr  piping 

9
Controlla se l'argomento passato è file o directory in Bash
Sto cercando di scrivere uno script estremamente semplice in Ubuntu che mi consenta di passargli un nome file o una directory, e di essere in grado di fare qualcosa di specifico quando si tratta di un file e qualcos'altro quando è una directory. Il problema che sto riscontrando è quando …
156 bash  shell 


6
Come impedire a rm di segnalare che non è stato trovato un file?
Sto usando rmuno script BASH per cancellare molti file. A volte i file non sono presenti, quindi riporta molti errori. Non ho bisogno di questo messaggio. Ho cercato nella pagina man un comando per rendere rmsilenzioso, ma l'unica opzione che ho trovato è -f, che dalla descrizione, "ignora i file …
155 bash  rm 

14
Sposta tutti i file tranne uno
Come posso spostare tutti i file tranne uno? Sto cercando qualcosa come: 'mv ~/Linux/Old/!Tux.png ~/Linux/New/' dove sposto roba vecchia in nuova roba -cartella tranne Tux.png. ! -sign rappresenta una negazione. C'è qualche strumento per il lavoro?
155 linux  bash  glob 

4
problema di shell shell quando si fa clic sulla scheda, cosa c'è di sbagliato in getcwd?
una volta che faccio clic su Tab su bash, apparirà il messaggio di errore, cosa c'è che non va? symlink-hook: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory symlink-hook: error retrieving current directory: getcwd: cannot access parent directories: Success symlink-hook: error retrieving current directory: …
153 linux  bash  shell  pwd  getcwd 

6
Trova i file contenenti un determinato testo
In bash voglio restituire il nome del file (e il percorso del file) per ogni file di tipo .php|.html|.jscontenente la stringa senza distinzione tra maiuscole e minuscole"document.cookie" | "setcookie" Come potrei farlo?
153 bash  find 

11
Elenca i file con determinate estensioni con ls e grep
Voglio solo ottenere i file dalla directory corrente e produrre solo file .mp4 .mp3 .exe nient'altro. Quindi ho pensato di poter fare solo questo: ls | grep \.mp4$ | grep \.mp3$ | grep \.exe$ Ma no, dato che il primo grep produrrà solo gli MP4, per cui gli altri 2 …
153 bash  shell  macos  grep 

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.