Tato otázka zde již má odpověď :Jak se vyhodnocují proměnné ve složených závorkách
(1 odpověď)
Uzavřeno před 4 lety.
        
        
        
               
        
        
        
            Linux
        
        
                
            
               
		
                
             
   
               
		
                
             
             
      
   
               
		
                
             
   
     
    
(1 odpověď)
Uzavřeno před 4 lety.
Viděl jsem to na konci úžasného skriptu shellu, ale nerozumím zdejšímu přihlášení, protože si myslím, že je to zkratka pro delší příkaz.
spark ${@:-`cat`}
Toto se objeví na konci tohoto skriptu. Nějaké nápady?
+ Známky pro někoho, kdo to rozšíří na celý segment kódu, i když je pomalejší (Lepší pro vysvětlení)
Přijatá odpověď:
 Je to první speciální případ substituce parametrů v man bash :
${parameter:-word}
Použít výchozí hodnoty. Pokudparameterje nenastaveno nebo null, rozšířeníwordje nahrazeno. Jinak hodnotaparameterje nahrazeno.
V případě, který jste zmínil, buď uživatel zadal argumenty na příkazovém řádku a ty budou použity, nebo je uživatel následně požádán, aby je zadal na standardním vstupu.
            Je možné, aby dokončování Bash procházelo alternativami?         
            Ssh – vzhledem k soukromému klíči Ssh, jak obnovit veřejný klíč?