Domande taggate «bash»

Domande specifiche per GNU Bourne Again SHell, al contrario di altre shell Bourne / POSIX. Per domande sulle shell Unix in generale, utilizzare invece il tag / shell.

6
Concatenare due variabili con un carattere di sottolineatura
Devo concatenare due variabili per creare un nome file con un carattere di sottolineatura. Consente di chiamare le mie variabili $FILENAMEe $EXTENSIONdove viene letto il nome file da un file. FILENAME=Hello EXTENSION=WORLD.txt Adesso... Ho provato quanto segue senza successo: NAME=${FILENAME}_$EXTENSION NAME=${FILENAME}'_'$EXTENSION NAME=$FILENAME\\_$EXTENSION Ottengo sempre una sorta di output strano. Di …

5
Aggiunta di una data corrente da una variabile a un nome file
Sto cercando di aggiungere la data corrente alla fine di un nome file come questo: TheFile.log.2012-02-11 Ecco quello che ho finora: set today = 'date +%Y' mkdir -p The_Logs & find . -name The_Logs -atime -1 -type d -exec mv \{} "The_Logs_+$today" \; & Comunque tutto quello che ottengo è …
55 bash  shell  rename  date 


9
Come echo solo 1 colonna di output dal comando ls?
Diciamo che quando faccio il comando ls l'output è: file1 file2 file3 file4 È possibile visualizzare solo una determinata colonna di output, in questo caso file2? Ho provato quanto segue senza successo: echo ls | $2 Fondamentalmente tutto quello che voglio fare è fare eco solo alla seconda colonna, in …
55 bash  ls  parameter  arguments 

2
Perché printf "sta restringendo" umlaut?
Se eseguo il seguente semplice script: #!/bin/bash printf "%-20s %s\n" "Früchte und Gemüse" "foo" printf "%-20s %s\n" "Milchprodukte" "bar" printf "%-20s %s\n" "12345678901234567890" "baz" Stampa: Früchte und Gemüse foo Milchprodukte bar 12345678901234567890 baz vale a dire, il testo con umlaut (come ü) viene "ridotto" di un carattere per umlaut. Certamente, …
54 bash  unicode  printf 

10
bash: verifica se $ WORD è impostato
Sto cercando un costrutto bash, per decidere se una variabile $WORDè una delle parole definite. Ho bisogno di qualcosa del genere: if "$WORD" in dog cat horse ; then echo yes else echo no fi bash ha un tale costrutto? In caso contrario, quale sarebbe il più vicino?





2
Crea collegamento simbolico: sovrascrivi se ne esiste uno
Voglio rimuovere i dati /path/to/data/folder/month/date/hour/minute/filee collegarli a symlink /path/to/recent/filee farlo automaticamente ogni volta che viene creato un file. Supponendo che non saprò in anticipo se /path/to/recent/fileesiste, come posso fare per crearlo (se non esiste) o sostituirlo (se esiste)? Sono sicuro di poter semplicemente verificare se esiste e quindi fare un …
54 bash  symlink 

4
Escludere un modello dalla corrispondenza glob
Ho diversi file con lo stesso nome file di base. Vorrei rimuovere tutti tranne uno foo.org #keep foo.tex #delete foo.fls #delete foo.bib #delete etc Se non avessi bisogno di tenerne uno, so che potrei usarlo rm foo.*. TLDP dimostra ^di annullare una corrispondenza. Attraverso tentativi ed errori, sono stato in …
54 bash  wildcards 

3
Come posso sapere se sono in una sessione tmux da uno script bash?
Mi piace tenere il mio bash_profilein un repository git e clonarlo su qualsiasi macchina a cui ho accesso alla shell. Dato che sono nella tmuxmaggior parte delle volte ho una user@hoststringa nella riga di stato, piuttosto che il suo punto tradizionale nel prompt della shell. tmuxTuttavia, non tutti i siti …
54 bash  prompt  tmux 



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.