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.

1
exec e tee nel file di log: spiega questi comandi bash
Ho visto questo nella parte superiore del mio file di script bash: export LOGFILE=$LOGDIRECTORY/${SCRIPT_NAME}.log exec > >(tee $LOGFILE) exec 2>&1 Che cosa fa? Cosa ci fanno due processi exec qui? Mi rendo conto che mantenendolo così, tutto l'output dell'esecuzione della sceneggiatura viene convogliato $LOGFILEma volevo capire dal punto di vista …
15 bash 


3
Come leggere i file dash
Come posso leggere un file dash dal terminale diverso da delimitarlo con ./ Ad esempio, per leggere un - filepossiamo leggerlo da cat ./-file_name D: Esiste un modo alternativo per ottenere la stessa cosa?
15 bash  cat 

3
spawn - comando non trovato!
Sto usando Mac OS X 10.9.4, di seguito è riportato il mio script per copiare i file dalla macchina locale a host diversi #!/bin/bash #!/usr/bin/expect echo "I will fail if you give junk values!!" echo " " echo "Enter file name: " read filePath echo " " echo "Where you …



3
bash history per la sessione corrente
Forse sto trascurando qualcosa, ma c'è un modo per ottenere la tua storia bash corrente per la sessione corrente che stai usando se corro ssh host $ pwd $ ls $ cd /tmp Voglio solo vedere quei 3 comandi e nient'altro

2
Bash -c con parametri posizionali
Di solito, $0in uno script è impostato il nome dello script o qualsiasi cosa sia stata invocata (incluso il percorso). Tuttavia, se uso bashcon l' -copzione, $0è impostato sul primo degli argomenti passati dopo la stringa di comando: bash -c 'echo $0 ' foo bar # foo In effetti, sembra …
15 bash 

4
Ripetere ripetutamente i file in una directory
L'iterazione ricorsiva dei file in una directory può essere facilmente eseguita da: find . -type f -exec bar {} \; Tuttavia, quanto sopra non funziona per cose più complesse, dove è necessario eseguire molti rami condizionali, loop ecc. Lo usavo per quanto sopra: while read line; do [...]; done < …

3
Come impostare il numero di comandi che la cronologia richiama
Sto usando bash. Per sfogliare la cronologia dei miei comandi, sto chiamando il historycomando che credo stia chiamando il programma Gnu con lo stesso nome. (Non so se esiste un modo specifico bash migliore). Nel mio .bashrc al momento ho una linea export PROMPT_COMMAND='history -a'per preservare la cronologia dalle mie …






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.