Script Bash linux parse

gwebmast

Nuovo Utente
5 Gen 2018
5
0
1
30
Ciao a tutti avrei bisogno di una mano per uno script che mi estrae una terna di numeri da un file cosi formato:
### prova.txt ####
riga1
riga 2 argomento 1
riga 3 argomento 3
riga 4 argomento 4
riga 5 argomento 6
ID serial: 9d 42 43 12
riga 6 argomento 7
#################

Sostanzialmente avrei bisogno di un parse che mi scriva in una variabile : 9d424312

Qualcuno ouò darmi una mano?

Grazie
 

linoma

Utente Attivo
1 Mar 2017
79
4
8
Puoi leggere i vari campi cn un codice simile

Codice:
{ s=$(<prova.txt);} 2>/dev/null
while IFS= read str ; do           
   IFS= read -ra ADDR <<< "$str"
   for i in "${ADDR[@]}"; do
       echo $i
   done   
done <<< "$s"
 

gwebmast

Nuovo Utente
5 Gen 2018
5
0
1
30
Puoi leggere i vari campi cn un codice simile

Codice:
{ s=$(<prova.txt);} 2>/dev/null
while IFS= read str ; do          
   IFS= read -ra ADDR <<< "$str"
   for i in "${ADDR[@]}"; do
       echo $i
   done  
done <<< "$s"


Ciao linoma, ho provato ad avviare lo script ma mi da un errore"redirection unexpected"

[email protected]:~# ./try.sh
./try.sh: 4: ./try.sh: Syntax error: redirection unexpected

allego il file da analizzare

grazie mille
 

Allegati

  • prova.txt
    219 bytes · Visite: 141

linoma

Utente Attivo
1 Mar 2017
79
4
8
da che mondo è mondo nei forums nn si è mai scritto un programma su commissione. Si danno idee, consigli etc etc. Per lavori su commissioni ci sn gli spazi appositi. Saluti Lino
 

gwebmast

Nuovo Utente
5 Gen 2018
5
0
1
30
No Lino, hai mal interpretato le mie intenzioni, ma non è un lavoro, cioè è un aiuto sulla parte di un codice che sto scrivendo e da cui non ne vengo fuori per via della struttura del file degli spazi ecc.. poi su quel parse devo farci delle operazioni è solo per questo che avrei bisogno di una mano, ho gia scritto una parte ma non ho il risultato voluto:

###### try.sh ######
Codice:
FILES_FOUND = prova.txt
local filecount=1
IFS=$'\n'
for i in `cat $FILES_FOUND`
do
    if [ $filecount -eq $fileNumber ]; then
        filename=`echo $i | cut -d: -f1`
        exploreFile2 $filename
    fi
    (( filecount++ ))
#######
Vorrei estrarre in una variabile solo il valore "temp=9d424312"
 
Ultima modifica:

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.338
336
83
@linoma
Per regolamento del forum quando posti un messaggio devi usare e scrivere in un Italiano corretto, non con parole abbreviate tipo SMS (qui non c'è la necessità di risparmiare caratteri).

@gwebmast
Sempre per regolamento del forum come noi tutti quando inserisci in una discussione del codice sei tenuto ad usare il tag
code.gif
oppure la funzione codice dalla barra degli strumenti
box inserisci 2.png.JPG

Ti prego di correggere i tuoi post

Grazie
 

gwebmast

Nuovo Utente
5 Gen 2018
5
0
1
30
@Max fatto.
@Per i posteri
Ho risolto il problema forse poco elegantemente con:
Codice:
INFILE="prova.txt" 
PATTERN="AID"
IFS=$'\n'
for thisline in $(cat $INFILE); do
  if   [[ $thisline == *"$PATTERN"* ]]; then
    echo $thisline | cut -d ':' -f 2 | tr -d ' '
  fi
done
 
Discussioni simili
Autore Titolo Forum Risposte Data
C $_GET da link mediawiki a script bash PHP 4
P Script upload immagini jQuery 0
M Premature end of script headers PHP 1
Cosina script data aggiornamento pagina Javascript 1
R Distribuire uno Script "Facebook Auto Post" PHP 0
F Creazione script Tv Presentati al Forum 1
N Script elenco file HTML HTML e CSS 4
felino PHP e script generazione file excel PHP 2
MarcoGrazia Se non sai se riceverai da GET o da POST, puoi verificarlo e far scegliere allo script. Snippet PHP 0
Beppe2 Ritardare esecuzione script Javascript 2
R Primo script in PHP / CSS PHP 4
felino Script PHP per leggere un file JSON. autenticazione? PHP 4
T [a pagamento] programmatore PHP che mi aiuti a migrare gli script da vecchia versione PHP a nuova Offerte e Richieste di Lavoro e/o Collaborazione 1
T script jquery non funziona più dopo il passaggio a MVC jQuery 5
F Aiuto java script Javascript 2
Max 1 [PHP] Script che funziona in locale e non online PHP 16
O [PHP] inviare dati da form e script ajax PHP 0
P [PHP] Aggiungere un mio script a prestashop? PHP 10
D [Javascript] inserire uno script in un file php Javascript 6
Gabriele15497514 php testo errato durante la lettura del file txt quando lo script viene eseguito contemporaneamente PHP 3
R [Javascript] Aiuto su questo script Javascript 2
M [HTML] Stesso script su 2 blog Content Management System (CMS) 4
romeocharly [PHP] Script per rinominare in automatico le immagini inviate da ftp PHP 0
elpirata [Javascript] Lo script alle volte funzione altre volte no Javascript 0
A [PHP] Script con array con numeri che iniziano per 00 PHP 2
F [HTML] Failed script su coffee cookies HTML e CSS 1
TpD [PHP] Script per organizzazione presenza eventi PHP 3
D [PHP] script che invii una mail automatica dopo risposta ad una discussione di un forum PHP 0
T interpretare uno script php non fatto da me... PHP 3
Cosina Modifica script textarea jQuery 0
O Script PHP e loro visibilità PHP 4
A [PHP] Script Ip camera su altervista senza sottocartelle PHP 6
M [PHP] Problema script ricezione e invio posta... PHP 1
Y Codice AdSense su script php PHP 4
L [PHP] Problema Script 'Not Found' PHP 4
webmachine [PHP] Script per censurare parole PHP 4
L [HTML] Domanda: Utilizzo script HTML e CSS 0
C richiamare una funzione in un altro script php PHP 1
otto9due GDPR 25 Maggio - script per attivare analytics, facebook ecc.. dopo il consenso. jQuery 14
W [Javascript] Eseguire script residente nel sistema da html remota Javascript 0
M [PHP] Script per controllo disponibilitá negozio in citta PHP 4
B [PHP] hp script creare un utente diminuendo -1 e cosi via PHP 1
Y Modificare script php PHP 5
F [HTML] SCRIPT CGI HTML e CSS 5
paloppa [PHP] script importati da internet o da file PHP 24
AkenStyle E' corretto questo script? Database 12
xone [Vendo] Script gestionale php-mysql gestione pratiche Altri Annunci 0
T mostrare il riultato di uno script php Ajax 2
andreasuriani Aiuto script java Ajax 1
G Inserzione script nella pagina html per jquery jQuery 8

Discussioni simili