Domande taggate «bash»

Bash (Bourne-Again SHell), è la shell utilizzata di default nell'interfaccia della riga di comando di Ubuntu.


1
Comando terminale per eseguire lo zoom
Lo cerco da un po 'e non riesco a trovarlo da nessuna parte. Devo essere in grado di eseguire lo zoom (equivalente di ctrl + shift + '+') tramite il terminale. Ho provato xdotool, ma non so come farlo registrare "+" (o il tasto =). Questo è molto importante ed …


4
Variabile tra virgolette "$ ()"
Ho scritto questo script: #!/bin/bash while [ true ] do currentoutput="$(lsusb)" if [ "$currentoutput" != "$lastoutput" ] then echo "" date and Time >> test.log date +%x_r >> test.log lastoutput="$(lsusb)" lsusb >> test.log fi sleep 5 done Sono un principiante che sta cercando di imparare velocemente e ho una domanda …
12 bash  scripts 

4
Bash script per limitare il numero di accessi
La mia azienda ha l'obbligo di avere un'applicazione server in esecuzione, a cui tutti gli utenti accedono tramite terminale putty. Voglio scrivere uno script di shell che dovrebbe essere aperto solo 20 terminali putty. Se il 21 ° terminale si apre, voglio chiudere immediatamente quel terminale. Come posso raggiungere questo …


3
Errore nella funzione shell per contare i numeri pari
Per un compito devo scrivere una funzione che stampa il numero di numeri pari quando fornito con una sequenza di numeri. Ho usato il pezzo di codice che ho usato per un compito precedente (per stampare 1quando un numero era pari e 0quando il numero era dispari) Il mio problema …



5
Vuoi creare file txt per ogni png nella cartella
Ho questa sceneggiatura #!/bin/bash folder='/home/data/mnist/training' for filePng in $folder/* do touch $filePng.txt done Funziona, solo che, per un file chiamato 001.png, crea 001.png.txtinvece di 001.txt. Come posso modificarlo?
12 bash  scripts 

2
Per loop con Alphabet
Funziona perfettamente su OSX #!/bin/bash chars=( {a..z} ) n=3 for ((i=0; i<n; i++)) do echo "${chars[i]}" done Ma quando lo eseguo su Ubuntu, ottengo il seguente errore. ForLoopAlphabetTest.sh: 2: ForLoopAlphabetTest.sh: Syntax error: "(" unexpected Non riesco a risolvere il problema. Eventuali suggerimenti?
12 bash  scripts  syntax 

1
Il globbing è una caratteristica della shell?
Ho letto molte domande e risposte come questa e questa So che i caratteri jolly vengono espansi dalla shell prima di eseguire un comando e sono una caratteristica della shell. Anche i caratteri jolly funzionano con quei comandi che possono accettare molti argomenti. In find . -name *.rb se abbiamo …
12 bash  find  wildcards 

3
Estrai la parola dalla stringa usando grep / sed / awk
Ho una corda 00:28:04 /usr/lib/jvm/jre/bin/java -DJDBC_CONNECTION_STRING= -Dspring.profiles.active=qa -XX:MaxPermSize=256 e vuoi estrarre la parola qache segue -Dspring.profiles.active. Ho il salvataggio della stringa in un file text.txt solo per dimostrarlo. Quando io faccio grep -r -o "spring.profiles.active=" text.txt Il risultato è spring.profiles.active= Questa parola non è sempre qa, potrebbe essere prodo dev. …
12 command-line  bash  grep  sed  awk 


1
Cosa fa _expand?
Stavo lavorando con la shell e, per errore, mi sono compilato automaticamente tabdopo aver scritto _e, il che si è tradotto _expand. Cosa fa questo comando? Non sono riuscito a trovare una spiegazione online, gli unici riferimenti che ho trovato qui su Ask Ubuntu sono: Impossibile modificare il prompt di …

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.