Domande taggate «bash»

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

3
Perché il reindirizzamento allo stesso file tronca il file?
Normalmente utilizziamo un file diverso per reindirizzare l'output. Per esempio : cat < first > temp In questo comando i contenuti di first vengono reindirizzati a temp anziché allo standard output. Quindi perché tronca il file se utilizzo lo stesso nome file? Perché non può sovrascrivere lo stesso file? cat …

5
Script per verificare se qualche programma è già installato
Come posso creare uno script bash che controlla se un programma è già installato e, in caso contrario, lo installa? Grazie per l'aiuto. Ecco il codice che ho finora: #/bin/bash PS3="choose an option" select opcion in "Installing_Youtube" "exit" do case $opcion in "Installing_Youtube") youtube-dl > /usr/bin if [ $? -eq …
11 apt  bash  scripts 







2
alias vs. funzione negli script bash
Voglio sapere la differenza tra alias e funzioni nella shell bash - e quando usare quale. Sembra ovvio che, poiché le funzioni possono accettare argomenti, sono molto più potenti - dato che lavoro principalmente in viaggio con un netbook e voglio risparmiare energia e potenza di elaborazione, in particolare vorrei …
11 bash 

3
Qual è la differenza tra “source x”, “. x "e" ./x "in Bash?
Ho una fonte bash run.shcome segue, #!/bin/bash if [ $# -ne 1 ]; then exit fi ... quando lo eseguo in due modi, ci sono comportamenti diversi. Il primo modo è, source run.sh Chiuderà il terminale dopo l'esecuzione. Il secondo modo è ./run.sh questo finirà semplicemente di eseguire lo script …
11 bash  scripts 



3
Best practice sull'uso di sudo in uno script bash
Ho uno script bash lungo e di lunga durata in cui una manciata di comandi deve essere eseguita come root mentre la maggior parte dei comandi deve essere eseguita come utente normale prima di sudo, perché rovinerebbe la proprietà dei file e simili. Ho escogitato alcuni metodi, ma ognuno di …
11 bash  sudo  su 


1
Eseguire due comandi in caso di || o &&
Ho letto di && e || e vorrei eseguire due comandi nel caso falso. Ho provato ;ma funziona sempre . Ho provato a metterlo tra parentesi graffe { command1; command2 }ma questo provoca un errore di sintassi. Voglio fare qualcosa del genere command && echo "Ok, continuing" || echo "Check …

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.