|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Dec 2007
Messaggi: 284
|
[Bash Script] Assegnare l'head di un file a un variabile
ho bisogno di assegnare la prima riga di un file ad una variabile. come posso fare?
name=${head -q -1 res} non funziona ![]() EDIT: è più importante un'aòtra cosa adesso: devo contare il numero di caratteri su una riga di un file, ma wc vuole come input un file non una riga, come faccio? Ultima modifica di lefantome : 20-04-2010 alle 12:44. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jul 2008
Città: Carrara
Messaggi: 1253
|
per la variabile name prova
$ name=$(head -1 -q <file>) per contare i caratteri di una riga prova $ sed -n -e <numero di riga>p <file>|wc -c dovrebbe contare anche il carattere di fine riga al limite lo decrementi di 1 Ultima modifica di damiano77 : 20-04-2010 alle 15:35. |
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: Dec 2007
Messaggi: 284
|
altro problema assurdo ecco cosa succede
STESSO FILE franco=0 ciclo while{ franco=5 } echo $franco mi stampa 0 invece di 5 perchè ![]() ![]() ![]() |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Jul 2008
Città: Carrara
Messaggi: 1253
|
scrivi per bene la sintassi, evidentemente non esegue il ciclo
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 03:38.