scrivere sul file di testo con comandi della shell[risolto]

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
JordanDunk
Prode Principiante
Messaggi: 55
Iscrizione: lunedì 24 aprile 2017, 15:48
Desktop: Ubuntu
Distribuzione: Ubunto 16.10 | x86_64
Sesso: Maschile

scrivere sul file di testo con comandi della shell[risolto]

Messaggio da JordanDunk »

Buongiorno, vorrei scrivere un comando che mi permetta di inserire una serie di campi in un file di testo. Ora ho scritto cosi:
read testo
echo "$testo" >> grrrr.txt
read tes
echo "$tes" >> grrrr.txt

il comandi sono esatti ma i campi che inserisco vanno a capo. Come faccio a far si che vengano fuori sulla stessa riga e divisi da un divisore che specifico io???
Infatti se scrivo "Marco" e poi "Rossi" l'output ora è :
Marco
Rossi

invece di: Marco_Rossi

grazie in anticipo :)
Ultima modifica di JordanDunk il venerdì 28 aprile 2017, 17:28, modificato 1 volta in totale.
Avatar utente
DoctorStrange
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2926
Iscrizione: mercoledì 14 ottobre 2015, 9:33
Desktop: Gnome3
Distribuzione: Ubuntu 22.04 LTS Jammy Jellyfish
Sesso: Maschile
Località: Roma, Italia

Re: scrivere sul file di testo con comandi della shell

Messaggio da DoctorStrange »

Hai provato con la clausola "append", oppure con un "tr" a trasformare tutti i caratteri "capo riga con uno spazio, od un comma che tu vuoi.

Lo puoi fare anche con sed, o con awk.
rai
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2886
Iscrizione: domenica 11 maggio 2008, 18:03
Desktop: plasma
Distribuzione: 22.04
Località: Palermo

Re: scrivere sul file di testo con comandi della shell

Messaggio da rai »

o anche semplicemente scrivendo in una volta sola tutte le variabili che devono comporre la stessa riga

Codice: Seleziona tutto

echo "${testo}${tuoDivisore}${tes} [...] " >> grrr.txt
JordanDunk
Prode Principiante
Messaggi: 55
Iscrizione: lunedì 24 aprile 2017, 15:48
Desktop: Ubuntu
Distribuzione: Ubunto 16.10 | x86_64
Sesso: Maschile

Re: scrivere sul file di testo con comandi della shell

Messaggio da JordanDunk »

Perfetto grazie mille :)
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti