Forum dedicato alla programmazione.
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata e la versione del Kernel. Questi dati aiutano le persone che possono rispondere.
2) Specificare sempre il tipo di shell (bash, sh, csh, etc...)
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza dell'ultima regola porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
da daniele50 » mer nov 09, 2011 17:35
Questo è il file DBConfig che sto usando per il test
- Codice: Seleziona tutto
JDBCConnectionURL.1=jdbc:sqlserver://192.168.1.1:1433;DatabaseName=SQL12345
JDBCDriver.1=com.microsoft.sqlserver.jdbc.SQLServerDriver
UserName.1=Ute12345
Password.1=Pas12345
Instance.1=SERVLET
DefaultUserTimeout=3600
-

daniele50
- Linux 2.6

-
- Messaggi: 895
- Iscritto il: mar apr 10, 2007 13:58
- Località: San Zenone al Lambro (MI)
- Nome Cognome: Daniele Cinquanta
- Slackware: Slackware64 14.0
- Kernel: 3.2.29
- Desktop: Xfce 4.10
-
da targzeta » mer nov 09, 2011 17:42
Ma è il file che non funziona? perché a me lo script è coerente.
- Codice: Seleziona tutto
for file in dir2/DBConfig; do dirname=${file%%/*}; infos=( $(sed -n '/^JDBCConnectionURL/{s/.*:\/\/\([^:]*\).*DatabaseName=\([^;]*\);\?.*/\1 \2/;p};/^UserName/b get_value;/^Password/b get_value;d;:get_value s/.*=\(.*\)/\1/;p' $file) ); echo "$dirname ${infos[0]} ${infos[1]} ${infos[2]} ${infos[3]}"; done
dir2 192.168.1.1 SQL12345 Ute12345 Pas12345
Emanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà
-

targzeta
- Iper Master

-
- Messaggi: 5914
- Iscritto il: gio nov 03, 2005 15:05
- Località: Carpignano Sal. (LE) <-> Pisa
- Nome Cognome: Emanuele Tomasi
- Slackware: current
- Kernel: latest stable
- Desktop: IceWM
da daniele50 » mer nov 09, 2011 17:51
Ho capito!
nella shell mi sovrapponeva
HR-WorkFlow
con
Pas12345
facendomi vedere
Pas12345ow
Ora stampo un elemento alla volta dell'array infos ed è tutto ok.
GRAZIE!!!!

-

daniele50
- Linux 2.6

-
- Messaggi: 895
- Iscritto il: mar apr 10, 2007 13:58
- Località: San Zenone al Lambro (MI)
- Nome Cognome: Daniele Cinquanta
- Slackware: Slackware64 14.0
- Kernel: 3.2.29
- Desktop: Xfce 4.10
-
da targzeta » mer nov 09, 2011 18:12
Sinceramente non ho capito bene il problema, però suppongo che l'importante sia che ora ti funzioni

Emanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà
-

targzeta
- Iper Master

-
- Messaggi: 5914
- Iscritto il: gio nov 03, 2005 15:05
- Località: Carpignano Sal. (LE) <-> Pisa
- Nome Cognome: Emanuele Tomasi
- Slackware: current
- Kernel: latest stable
- Desktop: IceWM
Torna a Programmazione
Chi c’è in linea
Visitano il forum: Nessuno e 1 ospite