Differenze tra le versioni di "Creare un file bash"

Da Gambas-it.org - Wikipedia.
(Creata pagina con "Per la creazione di un file contenente uno o Pi ù comandi ''bash'', è sufficiente regolarsi come per la realizzazione dei file di testo, tenuto ovviamente in debita consider...")
 
Riga 19: Riga 19:
 
   File.Save(s, bash)
 
   File.Save(s, bash)
 
      
 
      
  <FONT Color=gray>' ''Rendiamo eseguibile il file bash:''</font>
+
  <FONT Color=gray>' ''Rendiamo "eseguibile" il file bash:''</font>
 
   Chmod s To "rwx------"
 
   Chmod s To "rwx------"
 
      
 
      

Versione delle 09:06, 12 apr 2016

Per la creazione di un file contenente uno o Pi ù comandi bash, è sufficiente regolarsi come per la realizzazione dei file di testo, tenuto ovviamente in debita considerazione le norme ed il protocollo dello scripting Bash.


Vediamo un semplice esempio, nel quale verrà generato un file bash capace di un determinato file individuato dal suo percorso e nome:

Public Sub Main()
 
 Dim bash, s As String
 
' Impostiamo il contenuto del file bash:
  bash = "#!" &
         "\n\n" &
         "rm /percorso/del/file/da/cancellare\n" &
         "echo \"File cancellato !\""
  
' Specifichiamo il percorso ove il file bash sarà salvato:
  s = "/percorso/del/file/bash.sh"
  
' Creiamo il file bash:
  File.Save(s, bash)
   
' Rendiamo "eseguibile" il file bash:
  Chmod s To "rwx------"
   
' Eseguiamo il file bash:
  Shell s
  
End