Salve, ho una directory con vari script shell. Ad esempio script1.sh script2.sh script3.sh

Vorrei creare uno script che mi esegua l'ultimo script creato in ordine di tempo. Tanto per capirci quello che mi viene con il comando ls -rt | tail -n 1

Come si fa? Grazie

chiesto 21 Apr, 23:43

orbscan1's gravatar image

orbscan1
8221725

vorrei aiutarti ma purtroppo non riesco a capire la domanda.

seguo

(22 Apr, 13:39) Davide_74 Davide_74's gravatar image

Provo a spiegarmi meglio. Ho una directory in cui ci sono molti script e tutti con nomi diversi. Ora io devo cercare l'ultimo in ordine di tempo, renderlo eseguibile, poi copiarlo su un terminale e poi pigiare il tasto enter. Vorrei fare uno script che rendesse tutto questo automatico. Spero di essere riuscito a spiegarmi...

(22 Apr, 19:00) orbscan1 orbscan1's gravatar image

Ho risolto come eseguire uno script. Io cercavo un comando tipo exec invece si chiama "bash"... Ora devo creare una variabile in cui ci sia il risulato di ls -rt | tail -n 1 Ho provato con nome="ls -rt | tail -n 1" ma non funziona... Come si fa?

(22 Apr, 19:57) orbscan1 orbscan1's gravatar image

"Non funziona" cosa vuol dire? Che output ti dà? Ti dà errori?

(22 Apr, 22:14) dadexix86 ♦♦ dadexix86's gravatar image

nome="ls -rt | tail -n 1" echo "$nome"

mi da come risulato ls -rt | tail -n 1 invece di darmi il nome del file...

(22 Apr, 23:27) orbscan1 orbscan1's gravatar image

dovevo scrivere: nome="$(ls -rt | tail -n 1)" ora devo renderlo eseguibile... come faccio?

(22 Apr, 23:36) orbscan1 orbscan1's gravatar image

risolto ecco lo script VARIABILE="$(ls -rt | tail -n 1)" chmod 0777 "$VARIABILE" bash "$VARIABILE"

(23 Apr, 00:07) orbscan1 orbscan1's gravatar image

non riesco a scriverlo andando a capo... non so come si fa...

(23 Apr, 00:08) orbscan1 orbscan1's gravatar image
Scrivi tu la prima risposta!
abilita/disabilita anteprima

Segui questa domanda

Via email:

Una volta eseguito l'accesso potrai iscriverti a tutti gli aggiornamenti qui

Via RSS:

Risposte

Risposte e commenti

Basi di markdown

  • *corsivo* o __corsivo__
  • **grassetto** o __grassetto__
  • collegamento:[testo](http://url.com/ "titolo")
  • immagine?![alt testo](/path/img.jpg "titolo")
  • elenco numerato: 1. Foo 2. Bar
  • per aggiungere un'interruzione di riga, aggiungi due spazi a fine riga e premi «Invio»
  • è supportato anche semplice HTML

Tag:

×48

domanda posta: 21 Apr, 23:43

domanda visualizzata: 93 volte

ultimo aggiornamento: 23 Apr, 00:08

Chiedi è un servizio di supporto gestito da Ubuntu-it. Contattaci!

powered by OSQAPostgreSQL database
Ubuntu e Canonical sono marchi registrati da Canonical Ltd.