Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Le soluzioni FSP per il 2026: potenza e IA al centro
Le soluzioni FSP per il 2026: potenza e IA al centro
In occasione del Tech Tour 2025 della European Hardware Association abbiamo incontrato a Taiwan FSP, azienda impegnata nella produzione di alimentatori, chassis e soluzioni di raffreddamento tanto per clienti OEM come a proprio marchio. Potenze sempre più elevate negli alimentatori per far fronte alle necessità delle elaborazioni di intelligenza artificiale.
AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa
AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa
AWS è il principale operatore di servizi cloud al mondo e da tempo parla delle misure che mette in atto per garantire una maggiore sovranità alle organizzazioni europee. L'azienda ha ora lanciato AWS European Sovereign Cloud, una soluzione specificamente progettata per essere separata e distinta dal cloud "normale" e offrire maggiori tutele e garanzie di sovranità
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto
Xiaomi ha portato sul mercato internazionale la nuova serie Redmi Note, che rappresenta spesso una delle migliori scelte per chi non vuole spendere molto. Il modello 15 Pro+ punta tutto su una batteria capiente e su un ampio display luminoso, sacrificando qualcosa in termini di potenza bruta e velocità di ricarica
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 26-11-2008, 17:32   #1
PinkNoiser
Senior Member
 
Iscritto dal: Oct 2007
Messaggi: 1070
[BASH] Terminale interattivo

Buona sera a tutti . Stavo provando, per gioco e per mettere in pratica quel poco che ho imparato sullo scripting in bash, a costruire una piccola chat.
Lasciando da parte tutto il resto, il nucleo della cosa è semplice:
- un read prende quello che viene scritto da tastiera e lo aggiunge a un file in append
-un altro script fa senza sosta: cat del file -> 0.2secondi di attesa ->clear e riparte

Ora, tutto funziona molto bene (anche con un bell'aspetto finale). L'unico problema è che per far funzionare questi due script (read e write) devo far aprire due terminali.

Ora chiedo: c'è un modo per far si che sial il cat continuo che il read (che attende l'invio, ovviamente) girino nella stessa finestra del terminale?
Del tipo un tput cup con sopra i messaggi e l'ultima riga invece pronta in attesa per scrivere? Oppure semplicemente non si può e devo rassegnarmi ai due terminali?
__________________
DAW:[TT Matrix||Modu82+ Pro 425W||P5Q Deluxe P45||[email protected]+CM HyperTx||2x2GB Corsair Dominator 8500c2d||2xSeagate 250Gb||OCZ Vertex3 120Gb||HD5750 Vapor-X||Samsung P2270HD||TASCAM US-144||W8Pro]
DELL XPS 15 9530 (non imparo mai )
PinkNoiser è offline   Rispondi citando il messaggio o parte di esso
Old 28-11-2008, 15:26   #2
PinkNoiser
Senior Member
 
Iscritto dal: Oct 2007
Messaggi: 1070
Ok siete crudeli e non volete rispondere a una seppur semplice domanda... almeno ditemi se ho postato nella sezione giusta o se era meglio lo facessi in linux
__________________
DAW:[TT Matrix||Modu82+ Pro 425W||P5Q Deluxe P45||[email protected]+CM HyperTx||2x2GB Corsair Dominator 8500c2d||2xSeagate 250Gb||OCZ Vertex3 120Gb||HD5750 Vapor-X||Samsung P2270HD||TASCAM US-144||W8Pro]
DELL XPS 15 9530 (non imparo mai )
PinkNoiser è offline   Rispondi citando il messaggio o parte di esso
Old 28-11-2008, 16:57   #3
banryu79
Senior Member
 
L'Avatar di banryu79
 
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
Quote:
Originariamente inviato da PinkNoiser Guarda i messaggi
Ok siete crudeli e non volete rispondere a una seppur semplice domanda...
A mia discolpa ti dico che non ho risposto perchè non avevo niente da dire in merito non sapendo fornire una valida risposta alla tua domanda in un senso o nell'altro: sai com'è, di solito se non so una cosa è difficile che possa dare un aiuto...

Magari è lo stesso per tutti gli altri utenti che hanno letto il thread, tanti potrebbero non averlo ancora letto.

In sostanza non si tratta di crudeltà; qui, di solito, rispondiamo più o meno a tutti.
__________________

As long as you are basically literate in programming, you should be able to express any logical relationship you understand.
If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it.
(Chris Crawford)
banryu79 è offline   Rispondi citando il messaggio o parte di esso
Old 01-12-2008, 23:30   #4
PinkNoiser
Senior Member
 
Iscritto dal: Oct 2007
Messaggi: 1070
Ciao banryu, in effetti l'aggettivo "crudele" era piuttosto ironico..
Solo che è strano che tanta gente che da quello che ricordo ne sa veramente tante non riesce a rispondere a questo mio semplice dubbio.
Dici che è meglio se provo a scrivere nella sezione linux, o chiedo di essere spostato?
__________________
DAW:[TT Matrix||Modu82+ Pro 425W||P5Q Deluxe P45||[email protected]+CM HyperTx||2x2GB Corsair Dominator 8500c2d||2xSeagate 250Gb||OCZ Vertex3 120Gb||HD5750 Vapor-X||Samsung P2270HD||TASCAM US-144||W8Pro]
DELL XPS 15 9530 (non imparo mai )
PinkNoiser è offline   Rispondi citando il messaggio o parte di esso
Old 02-12-2008, 09:21   #5
banryu79
Senior Member
 
L'Avatar di banryu79
 
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
Quote:
Originariamente inviato da PinkNoiser Guarda i messaggi
Dici che è meglio se provo a scrivere nella sezione linux, o chiedo di essere spostato?
Non so se l'argomento è da Sezione Linux: non la frequento.
Se lì non sei off topic prova a postare lì.
Altrimenti vieni qui a fare un up ogni giorno, prima o poi qualche linuxiano esperto con qualcosa da dire al rigurado passerà...
__________________

As long as you are basically literate in programming, you should be able to express any logical relationship you understand.
If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it.
(Chris Crawford)
banryu79 è offline   Rispondi citando il messaggio o parte di esso
Old 02-12-2008, 12:28   #6
sasa83
Senior Member
 
L'Avatar di sasa83
 
Iscritto dal: May 2008
Messaggi: 622
Quote:
Originariamente inviato da PinkNoiser Guarda i messaggi
Buona sera a tutti . Stavo provando, per gioco e per mettere in pratica quel poco che ho imparato sullo scripting in bash, a costruire una piccola chat.
Lasciando da parte tutto il resto, il nucleo della cosa è semplice:
- un read prende quello che viene scritto da tastiera e lo aggiunge a un file in append
-un altro script fa senza sosta: cat del file -> 0.2secondi di attesa ->clear e riparte

Ora, tutto funziona molto bene (anche con un bell'aspetto finale). L'unico problema è che per far funzionare questi due script (read e write) devo far aprire due terminali.

Ora chiedo: c'è un modo per far si che sial il cat continuo che il read (che attende l'invio, ovviamente) girino nella stessa finestra del terminale?
Del tipo un tput cup con sopra i messaggi e l'ultima riga invece pronta in attesa per scrivere? Oppure semplicemente non si può e devo rassegnarmi ai due terminali?
potresti mettere read e cat dentro un while e separarli....
ad esempio così:
Codice:
#!/bin/bash

var=0
limit=10

while [ "$var" -lt "$limit" ]

do

#####quì il cat

  read riga

####quì il read`

done

echo

exit 0
potrebbe funzionare?
sasa83 è offline   Rispondi citando il messaggio o parte di esso
Old 02-12-2008, 19:29   #7
PinkNoiser
Senior Member
 
Iscritto dal: Oct 2007
Messaggi: 1070
Quote:
Originariamente inviato da sasa83 Guarda i messaggi
potresti mettere read e cat dentro un while e separarli....
ad esempio così:
potrebbe funzionare?
è la prima cosa che ho provato a fare,ma cosi non funziona. Spiego
Il cat voglio sia fatto ripetutamente con uno sleep variabile (di default imposto 0.2 secondi, cioè la finestra che legge il file della chat viene clearata e vieni rifatto un cat 5 volte al secondo.
ma se metto
-->
|clear
|read
|cat
|sleep
---<e ricomincio
il read viene aggiornato come il cat quindi è impossibile scrivere qualcosa il 0.2 secondi

Come proponi tu
-->
|clear
|cat
|read
---<e ricomincio
funziona..ma per vedere un aggiornamento della chat bisogna scrivere qualcosa altrimenti la finestra resta ferma..

Ho provato anche con tput cup sperando di poter fare cat e clearare solo una parte dello schermo, ma un po perchè probabilmente non sono capace, ma non ha funzionato..non so in che altro modo fare..

"semplicemente" a me servirebbe che nella finestra terminale siano eseguiti due comandi contemporaneamente, e mi sa che questo non è possibile, e è questo che ero curioso di sapere..
Ho visto programmi girare su terminale che "forse" facevano una cosa del genere, ma mai con un comando interattivo come il read.

PS: si lo so, non è per queste cose non si fanno con script, ma è per questo che ci voglio provare
__________________
DAW:[TT Matrix||Modu82+ Pro 425W||P5Q Deluxe P45||[email protected]+CM HyperTx||2x2GB Corsair Dominator 8500c2d||2xSeagate 250Gb||OCZ Vertex3 120Gb||HD5750 Vapor-X||Samsung P2270HD||TASCAM US-144||W8Pro]
DELL XPS 15 9530 (non imparo mai )

Ultima modifica di PinkNoiser : 02-12-2008 alle 19:55.
PinkNoiser è offline   Rispondi citando il messaggio o parte di esso
Old 11-12-2008, 15:32   #8
PinkNoiser
Senior Member
 
Iscritto dal: Oct 2007
Messaggi: 1070
__________________
DAW:[TT Matrix||Modu82+ Pro 425W||P5Q Deluxe P45||[email protected]+CM HyperTx||2x2GB Corsair Dominator 8500c2d||2xSeagate 250Gb||OCZ Vertex3 120Gb||HD5750 Vapor-X||Samsung P2270HD||TASCAM US-144||W8Pro]
DELL XPS 15 9530 (non imparo mai )
PinkNoiser è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Le soluzioni FSP per il 2026: potenza e IA al centro Le soluzioni FSP per il 2026: potenza e IA al ce...
AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa AWS annuncia European Sovereign Cloud, il cloud ...
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto Redmi Note 15 Pro+ 5G: autonomia monstre e displ...
HONOR Magic 8 Pro: ecco il primo TOP del 2026! La recensione HONOR Magic 8 Pro: ecco il primo TOP del 2026! L...
Insta360 Link 2 Pro e 2C Pro: le webcam 4K che ti seguono, anche con gimbal integrata Insta360 Link 2 Pro e 2C Pro: le webcam 4K che t...
Nella capsula Orion di Artemis II ci sar...
L'immagine del mese del telescopio spazi...
Heatspreader originale al posto del wate...
Ubisoft ha definitivamente archiviato Wa...
Motivair by Schneider Electric presenta ...
Un dissipatore che non richiede energia ...
Con Maia 200 Microsoft alza l'asticella ...
La Cina impone requisiti anche per lo st...
Apple lancia AirTag aggiornato: range es...
Microsoft risolve i blocchi di Outlook: ...
OpenAI verso il disastro finanziario? L’...
X nei guai: l'UE indaga sui pericoli del...
Caso Corona-Signorini: il giudice blocca...
470 petaFLOPS con una frequenza di 56 GH...
WhatsApp: abbonamento per rimuovere la p...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 21:20.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v