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.

3
Come leggere diverse righe di un file in diverse variabili?
Vorrei leggere diverse righe di un file di testo in diverse variabili. Per esempio input.txt: line1 foo foobar bar line2 bar line3 foo line4 foobar bar Voglio questo risultato a essere memorizzato in variabili var1, var2, var3e var4in modo tale che var1=line1 foo foobar bar var2=line2 bar e così via. …
14 bash 

3
Come escludere alcuni file dal meccanismo di espansione del nome file in bash?
Ho directory di file system ubuntu nella directory root e ho copiato accidentalmente centinaia di file nella directory root. Ho intuitivamente provato a rimuovere i file copiati escludendo il file system come rm -rf !{bin,sbin,usr,opt,lib,var,etc,srv,libx32,lib64,run,boot,proc,sys,dev} ./. ma non funziona. Qual è il modo corretto di escludere alcune directory durante l'eliminazione …

4
Come funziona il comando exit su un terminale Unix?
Qualcuno potrebbe spiegare come funziona il exitcomando nel terminale Unix? Una ricerca di man exit e which exitnon è stata utile e ho riscontrato il seguente problema. Dopo aver installato i pacchetti aggiuntivi per Anaconda e PyCharm sul mio nuovo sistema Red Hat, ho notato che quando avessi chiamato exitper …




3
bash: ho rotto [[<]]
Stavo scrivendo uno script bash e improvvisamente questo comportamento è iniziato: [[ 1 &lt; 2 ]]; echo $? # outputs 0 [[ 2 &lt; 13 ]]; echo $? # outputs 1 ma -ltfunziona bene: [[ 1 -lt 2 ]]; echo $? # outputs 0 [[ 2 -lt 13 ]]; echo …
14 bash  test 


4
Il completamento di Bash è molto incompleto su centos 7
Ho installato il completamento bash utilizzando yum install --enablerepo=epel bash-completion. Mentre funziona per alcuni comandi di base (git &amp; yum), mi manca gran parte dei completatori. Il mio /etc/bash_completion.dcontiene quanto segue: bash_completion.d] $ ls git iprutils redefine_filedir yum yummain.py yum-utils.bash Tuttavia, so che esiste bash_completion per ie make (che è …





5
Come prendere il valore assoluto usando awk?
Se ho sotto due date: 2015-09-12,2015-08-13 E ho bisogno di ottenere il numero di giorni tra di loro, userò il seguente codice: awk -F'[-,]' '{print 360*($4-$1)+30*($5-$2)+($6-$3)}' L'output per questo codice sarà -29mentre in realtà la differenza è29


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.