[RISOLTO][Java] Passare stringhe da java a bash
-
gikbuntu
- Scoppiettante Seguace

- Messaggi: 838
- Iscrizione: venerdì 28 gennaio 2011, 16:30
- Località: Bolzano/Bozen (BZ)
[RISOLTO][Java] Passare stringhe da java a bash
Salve a tutti,
ho la necessità di passare delle stringhe da java a bash.
Vi spiego la mia situazione:
ho creato un piccolo programma (java) che esegue degli script bash, per la precisione si occupa suìi gestire le chiavi GPG.
La procedura guidata, alla fine, è rimasta sempre quella di gpg (in fin dei conti il mio programma è solo una raccolta di collegamenti).
Se io volessi passare stringhe da java a bash, come potrei fare (in modo che la procedura me la faccio io)?
ho la necessità di passare delle stringhe da java a bash.
Vi spiego la mia situazione:
ho creato un piccolo programma (java) che esegue degli script bash, per la precisione si occupa suìi gestire le chiavi GPG.
La procedura guidata, alla fine, è rimasta sempre quella di gpg (in fin dei conti il mio programma è solo una raccolta di collegamenti).
Se io volessi passare stringhe da java a bash, come potrei fare (in modo che la procedura me la faccio io)?
Ultima modifica di gikbuntu il martedì 2 agosto 2011, 12:07, modificato 1 volta in totale.
Re: [Java] Passare stringhe da java a bash
La prima cosa che mi viene in mente e' di passare la stringa per parametro allo script.
Per poi risalire alla stringa dallo script con $1
Per poi risalire alla stringa dallo script con $1
Aiuto utenti linux, esercizi svolti di matematica e teoria (statistica e analisi), strumenti matematici vari (scomposizione fattori primi, permutazioni, ...), progetti software didattici con documentazioni. Tutto qui : http://pierprogramm.altervista.org/wordpress
-
gikbuntu
- Scoppiettante Seguace

- Messaggi: 838
- Iscrizione: venerdì 28 gennaio 2011, 16:30
- Località: Bolzano/Bozen (BZ)
Re: [Java] Passare stringhe da java a bash
Cioè ???;Dpier_IP ha scritto: La prima cosa che mi viene in mente e' di passare la stringa per parametro allo script.
Per poi risalire alla stringa dallo script con $1
potresti farmi un esempio pratico?
Re: [Java] Passare stringhe da java a bash
Certamente, per eseguire lo script sh da terminale tu digiti il comandogikbuntu ha scritto: potresti farmi un esempio pratico?
Codice: Seleziona tutto
sh nome_script.sh
Codice: Seleziona tutto
sh nome_script.sh parametro1
Codice: Seleziona tutto
#!/bin/bash
echo "Primo parametro in input: "$1
Codice: Seleziona tutto
Runtime.getRuntime().exec("sh nome_script.sh "+parametro1);
Aiuto utenti linux, esercizi svolti di matematica e teoria (statistica e analisi), strumenti matematici vari (scomposizione fattori primi, permutazioni, ...), progetti software didattici con documentazioni. Tutto qui : http://pierprogramm.altervista.org/wordpress
-
gikbuntu
- Scoppiettante Seguace

- Messaggi: 838
- Iscrizione: venerdì 28 gennaio 2011, 16:30
- Località: Bolzano/Bozen (BZ)
Re: [Java] Passare stringhe da java a bash
Grazie mille! (good)
-
gikbuntu
- Scoppiettante Seguace

- Messaggi: 838
- Iscrizione: venerdì 28 gennaio 2011, 16:30
- Località: Bolzano/Bozen (BZ)
Re: [Java] Passare stringhe da java a bash
Ultima domanda: quando si avvia gpg, poi chiede la password.
Ho provato sia con
che con
ma niente da fare. Idee ???
Ho provato sia con
Codice: Seleziona tutto
#! /bin/bash
gpg --sign $1 $2
Codice: Seleziona tutto
#!/bin/bash
gpg --sign $1 | $2
- crap0101
- Rampante Reduce

- Messaggi: 8242
- Iscrizione: martedì 30 ottobre 2007, 6:33
- Desktop: LXDE
- Distribuzione: Ubuntu 18.04.1 LTS
- Sesso: Maschile
- Località: TO
- Contatti:
Re: [Java] Passare stringhe da java a bash
man gpg ha scritto: --passphrase string
Use string as the passphrase. This can only be used if only one
passphrase is supplied. Obviously, this is of very questionable
security on a multi-user system. Don't use this option if you
can avoid it.
http://www.gnu.org/ http://boinc.berkeley.edu/ http://www.python-it.org/
- Ricorda le ultime parole di suo padre: «Sta' alla larga dalle chiese, figlio. La sola cosa per cui hanno la chiave è il merdaio. E giurami che non porterai mai un distintivo della legge» - W.S. Burroughs
- Ricorda le ultime parole di suo padre: «Sta' alla larga dalle chiese, figlio. La sola cosa per cui hanno la chiave è il merdaio. E giurami che non porterai mai un distintivo della legge» - W.S. Burroughs
-
gikbuntu
- Scoppiettante Seguace

- Messaggi: 838
- Iscrizione: venerdì 28 gennaio 2011, 16:30
- Località: Bolzano/Bozen (BZ)
Re: [Java] Passare stringhe da java a bash
THANKS!crap0101 ha scritto:man gpg ha scritto: --passphrase string
Use string as the passphrase. This can only be used if only one
passphrase is supplied. Obviously, this is of very questionable
security on a multi-user system. Don't use this option if you
can avoid it.
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti