← I Reperti · Sola lettura · Cerca nell’archivio
 Profilo  Forum FAQ  Lista Avventurieri  Gruppi di Avventurieri  Login per vedere i messaggi  Cerca  Registrati  Login

[BASH PROGRAMMING] voleva essere un programmino MA...non va.

 
Apri Nuova Discussione   Rispondi   Versione stampabile    Indice Generale delle Bacheche -> Aiuto!!!
Autore Messaggio
Kull





Avatar storico di Kull


MessaggioAffisso: Mer 07 Gen, 2004    Oggetto del Messaggio: [BASH PROGRAMMING] voleva essere un programmino MA...non va.


Allora ecco qui che chiedo se qualcuno magari ci capisce piu' di me (facile)...avevo pensato a fare un "banco di prova" per i restring facendo un programmino che facesse proprio quello...restringare gli obj "virtualmente" cosi' che si potesse vedere al volo come sarebbe venuto un dato restring...
Pero' c'e' un pero'...anzi piu' di uno...

-1-
i nomi delle variabili non mi vengono accettati come *n1 e via dicendo perche' " * " e' un carattere "riservato"...e vabbhe' passi questo...

-2-
il comando "read" non so perche' prende la riga che scrivo con tutte le variabili e la ripropone in echo tale e quale...senza utilizzare le variabili...

Sapendo che qui c'e' qualcuno che usa linux mi sono detto: Perche' non proporlo a tutti? Cosi' se salta fuori qcosa di carino lo si puo' usare...si puo' fare la vrs per win...si puo' mettere online (ok nn corriamo troppo...vediamo se si riesce a farlo funzionare...)

--Seguono i codici dei due script--

CECHO - Per gli echo colorati


#!/bin/bash

n1="\e[1;30m" #black
b1="\e[1;30m" #black_bold
n2="\e[0;31m" #red
b2="\e[1;31m" #red_bold
n3="\e[0;32m" #green
b3="\e[1;32m" #green_bold
n4="\e[0;33m" #brown
b4="\e[1;33m" #yellow
n5="\e[0;34m" #blue
b5="\e[1;34m" #blue_bold
n6="\e[0;35m" #magenta
b6="\e[1;35m" #magenta_bold
n7="\e[0;36m" #cyan
b7="\e[1;36m" #cyan bold
n8="\e[0;37m" #white
b8="\e[1;37m" #white_bold
n0="\e[0m" #No Color

cecho ()
{

color=${1:-$black}
message=${2:-$default_msg}

echo -e "$color" && echo -e "$message"
}

cecho
cecho $n1 black
cecho $b1 black_bold
cecho $n2 red
cecho $b2 red_bold
cecho $n3 green
cecho $b3 green_bold
cecho $n4 brown
cecho $b4 yellow
cecho $n5 blue
cecho $b5 blue_bold
cecho $n6 magenta
cecho $b6 magenta_bold
cecho $n7 cyan
cecho $b7 cyan_bold
cecho $n8 white
cecho $b8 white_bold
cecho $n0 No_Color

# Prove di possibili restring...funzionano

cecho "$n4=================$n2>$b2>$n2>$b2>$n2>$b2>$n2>$b2>$n2>"
cecho "${n4}Un fascio di lance con l'asta in ${b1}metallo nero ${n4}e la punta in ${b8}argento.${n0}"
cecho "${n4}Un fascio di lance.${n0}"
cecho "${b1}=================${n8}>${b8}>${n8}>${b8}>${n8}>${b8}>${n8}>${b8}>${n8}> ${n7}Una lancia ${b1}nera ${n7}con la punta in ${b8}argento${n0}"
cecho


TRYIT - in teoria dovrebbe essere lo scriptino che dovrebbe fare tutto MA...non lo fa =(


#!/bin/bash

n1="\e[1;30m" #black
b1="\e[1;30m" #black_bold
n2="\e[0;31m" #red
b2="\e[1;31m" #red_bold
n3="\e[0;32m" #green
b3="\e[1;32m" #green_bold
n4="\e[0;33m" #brown
b4="\e[1;33m" #yellow
n5="\e[0;34m" #blue
b5="\e[1;34m" #blue_bold
n6="\e[0;35m" #magenta
b6="\e[1;35m" #magenta_bold
n7="\e[0;36m" #cyan
b7="\e[1;36m" #cyan bold
n8="\e[0;37m" #white
b8="\e[1;37m" #white_bold
n0="\e[0m" #No Color

cecho ()
{

color=${1:-$black}
message=${2:-$default_msg}

echo -e "$color" && echo -e "$message"
}

clear

echo -e
echo -e " |---------------------------------------------------|"
echo -e " | Codici Colori LoD |"
echo -e " |---------------------------------------------------|"
echo -e " | ${n1}n1 = BLACK${n0} ${b1}b1 = BLACK_BOLD${n0} |"
echo -e " | ${n2}n2 = RED${n0} ${b2}b2 = RED_BOLD${n0} |"
echo -e " | ${n3}n3 = GREEN${n0} ${b3}b3 = GREEN_BOLD${n0} |"
echo -e " | ${n4}n4 = BROWN${n0} ${b4}b4 = YELLOW${n0} |"
echo -e " | ${n5}n5 = BLUE${n0} ${b5}b5 = BLUE_BOLD${n0} |"
echo -e " | ${n6}n6 = MAGENTA${n0} ${b6}b6 = MAGENTA_BOLD${n0} |"
echo -e " | ${n7}n7 = CYAN${n0} ${b7}b7 = CYAN_BOLD${n0} |"
echo -e " | ${n8}n8 = WHITE${n0} ${b8}b8 = WHITE_BOLD${n0} |"
echo -e " | n0 = Annulla i colori precedentemente usati |"
echo -e " |---------------------------------------------------|"
echo -e
echo -e " [ 1 ] Ascii-Art [ 2 ] Help [ 3 ] Quit "

while :
do
read INPUT_STRING
case $INPUT_STRING in
1)
echo "Inserisci la stringa di testo da colorare:"
read -e "STRINGA"
cecho
cecho "$STRINGA"
cecho
echo -e " [ 1 ] Ascii-Art [ 2 ] Help [ 3 ] Quit "

;;
2)
echo -e
echo -e " |---------------------------------------------------|"
echo -e " | Codici Colori LoD |"
echo -e " |---------------------------------------------------|"
echo -e " | ${n1}n1 = BLACK${n0} ${b1}b1 = BLACK_BOLD${n0} |"
echo -e " | ${n2}n2 = RED${n0} ${b2}b2 = RED_BOLD${n0} |"
echo -e " | ${n3}n3 = GREEN${n0} ${b3}b3 = GREEN_BOLD${n0} |"
echo -e " | ${n4}n4 = BROWN${n0} ${b4}b4 = YELLOW${n0} |"
echo -e " | ${n5}n5 = BLUE${n0} ${b5}b5 = BLUE_BOLD${n0} |"
echo -e " | ${n6}n6 = MAGENTA${n0} ${b6}b6 = MAGENTA_BOLD${n0} |"
echo -e " | ${n7}n7 = CYAN${n0} ${b7}b7 = CYAN_BOLD${n0} |"
echo -e " | ${n8}n8 = WHITE${n0} ${b8}b8 = WHITE_BOLD${n0} |"
echo -e " | n0 = Annulla i colori precedentemente usati |"
echo -e " |---------------------------------------------------|"
echo -e
echo -e " [ 1 ] Ascii-Art [ 2 ] Help [ 3 ] Quit "
;;
3)
echo -e " Bye Bye Blue Sky ! "
break
;;
*)
echo -e " [ 1 ] Ascii-Art [ 2 ] Help [ 3 ] Quit "
;;
esac
done


Spero che non si sia perso la tabulazione nel secondo script con il fatto di averlo passato qui...al max se qcuno e' interessato gli mando via mail il tutto...

Grazie in anticipo... Razz
_________________
E c'è chi dice che, forse,
egli si conceda anche qualche battito del suo
cuore per pregare per la propria anima...
Kull , Spirito del Lupo
Torna all'inizio
Mostra profilo Invia messaggio privato  
Drakall





Avatar storico di Drakall


MessaggioAffisso: Mer 07 Gen, 2004    Oggetto del Messaggio:


se mi dici cosa dove fare te lo faccio
in c altro che bash grin
Torna all'inizio
Mostra profilo Invia messaggio privato  
Arlisgion





Avatar storico di Arlisgion


MessaggioAffisso: Mer 07 Gen, 2004    Oggetto del Messaggio:


La pinguino dipendenza del roditore volante è forte Razz purtroppo Twisted Evil Razz Wink grin grin fine.
_________________
Così è se 'mi' pare..... non c'è limite all'impossibile , ci son solo strade non ancora intraprese....
Torna all'inizio
Mostra profilo Invia messaggio privato  
Koryu





Avatar storico di Koryu


MessaggioAffisso: Mer 07 Gen, 2004    Oggetto del Messaggio:


Kull... tradotto cosa vuol dire?
_________________
Blue... NO GREEN! AAAAAAAAAAHHHHHHH
AAAAAAAAAAHHHHHHH
AAAAAAAAAAHHHHHHH
SPLAAAAAATTT!!!

Koryu, Sommo Generale dell' Esercito Ammazza Niubbi, Signore della Diplomazia.
Torna all'inizio
Mostra profilo Invia messaggio privato  
Robin





Avatar storico di Robin


MessaggioAffisso: Mer 07 Gen, 2004    Oggetto del Messaggio:


Prendi carta, penna e matite e scrivi, ti conviene. Oppure dai, ti faccio programmino io in vb caro? Very Happy
sarebbe carino però avere un modo per vedere il risultato prima del renobj ... sai com'è ... a forza di 3 falchi per volta ormai ho raggiunto quota 1000 ...
_________________
Siamo ombre che danzano fra mille petali di rosa Bianca
---
La tua pugnalata =<*)-!!!-(*>= ! SBRICIOLA ! =<*)-!!!- (*>= The Great Red Dragon !!!
Torna all'inizio
Mostra profilo Invia messaggio privato  
Ospite








MessaggioAffisso: Mer 07 Gen, 2004    Oggetto del Messaggio:


Shual ha visto un satiro intelligentissimo che provava i suoi restring in arena :D

Se poi gli piacevano, usciva dall'arena e restringava l'oggetto Smile
HIhihihhi
Torna all'inizio
Mostra profilo Invia messaggio privato  
Kull





Avatar storico di Kull


MessaggioAffisso: Mer 07 Gen, 2004    Oggetto del Messaggio:


Robin ha scritto:
Prendi carta, penna e matite e scrivi, ti conviene. Oppure dai, ti faccio programmino io in vb caro? Very Happy
sarebbe carino però avere un modo per vedere il risultato prima del renobj ... sai com'è ... a forza di 3 falchi per volta ormai ho raggiunto quota 1000 ...

L'idea era proprio quella...fare le prove prima per vedere come venivano ^_^

Cmq per la carta e matita non conviene...faccio prima a farlo a mano sul file cecho2...

[DRAKALL]
EHEHEH! Io il C nn lo so...cmq il prog semplicemente prende la stringa che gli passi in input con tutte le variabili con i colori del caso e me lo passa in output interpretando le variabili in modo che possa provare i restring e il resto prima di fare il renobj o farlo fare agli dei...
Cmq penso che per iniziare la bash vada piu' che bene...^_^

[ARLI]
Se viene una cosa bella a te non lo do... ;P *PRRRRRRR*
_________________
E c'è chi dice che, forse,
egli si conceda anche qualche battito del suo
cuore per pregare per la propria anima...
Kull , Spirito del Lupo
Torna all'inizio
Mostra profilo Invia messaggio privato  
Mydonell





Avatar storico di Mydonell


MessaggioAffisso: Mer 07 Gen, 2004    Oggetto del Messaggio:


La prova la potete fare usando il vostro title seguito da un who...
_________________
... In a world far away We may meet again ...

I'll not leave this World of living till she has said goodbye...
Torna all'inizio
Mostra profilo Invia messaggio privato  
Kull





Avatar storico di Kull


MessaggioAffisso: Gio 08 Gen, 2004    Oggetto del Messaggio:


Mydo non l'ho capita... d'oh! d'oh! d'oh! d'oh! d'oh! d'oh! d'oh!
_________________
E c'è chi dice che, forse,
egli si conceda anche qualche battito del suo
cuore per pregare per la propria anima...
Kull , Spirito del Lupo
Torna all'inizio
Mostra profilo Invia messaggio privato  
Mydonell





Avatar storico di Mydonell


MessaggioAffisso: Gio 08 Gen, 2004    Oggetto del Messaggio:


intendo..
Se volete un 'anteprima' di come verrà lo string.
Non fate altro che settarvelo come title e poi guardarlo Smile
_________________
... In a world far away We may meet again ...

I'll not leave this World of living till she has said goodbye...
Torna all'inizio
Mostra profilo Invia messaggio privato  
Mostra i messaggi dal precedente:   
Apri Nuova Discussione   Rispondi   Versione stampabile    Indice Generale delle Bacheche -> Aiuto!!! Le date sono mostrate rispetto al fuso orario GMT + 1 Ora
Pagina 1 di 1

 
Vai a:  
Non puoi affiggere nuove discussioni qui
Non puoi rispondere qui
Non puoi modificare i tuoi messaggi qui
Non puoi eliminare i tuoi messaggi qui
Non puoi votare nei sondaggi qui


Powered by phpBB 2.0.14 © 2001, 2005 phpBB Group

Il tema grafico è tratto da Elveron (Copyright © Ulf Frisk, Michael Schaeffer 2004) e Connections (WPThemes.info)
Adattamento by Marhis
©2026 Restaurato con amore da Riccardo De Leo (Shod)

Archivio storico in sola lettura. Profili e contatti privati non pubblicati.