Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.java > #9316

comandi Bash su Mac da Java

Path csiph.com!aioe.org!.POSTED.Yh2s23TLujrUa85YvNtr0A.user.gioia.aioe.org!not-for-mail
From dennis <dennispavesi@outlook.it>
Newsgroups it.comp.java
Subject comandi Bash su Mac da Java
Date Fri, 30 Aug 2019 12:06:11 +0200
Organization Aioe.org NNTP Server
Lines 29
Message-ID <qkasei$4c9$3@gioia.aioe.org> (permalink)
NNTP-Posting-Host Yh2s23TLujrUa85YvNtr0A.user.gioia.aioe.org
Mime-Version 1.0
Content-Type text/plain; charset=iso-8859-1; format=flowed
Content-Transfer-Encoding 8bit
X-Complaints-To abuse@aioe.org
User-Agent Unison/2.2
X-Notice Filtered by postfilter v. 0.9.2
Xref csiph.com it.comp.java:9316

Show key headers only | View raw


Buongiorno a tutti, non riesco a far eseguire un comando di shell 
(Bash, su Mac OS) da un programma Java.

Ho bisogno di salvare l'output del comando ls su un file di testo. Il 
file compilato del programma si trova nella stessa cartella che 
contiene anche la cartella con i files il cui elenco voglio 
visualizzare in ls.

questa è la parte di codice:

String comando = "/bin/bash -c \"ls CartellePratiche > ElencoPratiche.txt\"";

System.out.println(comando);

Runtime.getRuntime().exec(comando);

la System.out.println l'ho inserita per verificare il corretto output 
del comando: /bin/bash -c "ls CartellePratiche > ElencoPratiche.txt"

lanciando direttamente il comando dal terminale, funziona. Perché dal 
programma Java no?

con il pronpt di Windows non ho problemi:

Runtime.getRuntime().exec("cmd /c dir /b CartellePratiche > 
ElencoPratiche.txt && exit");

Grazie in anticipo per l'aiuto.

Back to it.comp.java | Previous | NextNext in thread | Find similar


Thread

comandi Bash su Mac da Java dennis <dennispavesi@outlook.it> - 2019-08-30 12:06 +0200
  Re: comandi Bash su Mac da Java Enrico Bianchi <enrico.bianchi@ymail.com> - 2019-08-30 13:32 +0000
  Re: comandi Bash su Mac da Java "Dr.UgoGagliardelli" <do.not.spam@me.please> - 2019-08-30 16:43 +0200
  Re: comandi Bash su Mac da Java Gioacchino <vannnnia1991@gmail.com> - 2019-08-30 18:33 +0200

csiph-web