Discussione:
come ottenere l'elenco delle directory
(troppo vecchio per rispondere)
Antonio
2007-06-06 07:53:48 UTC
Permalink
Ciao a tutti,
vorrei sapere se in OS400 che funzioni come ls -Rd in Linux?
Ho bisogno di stampare un elenco di tutte le directory del sistema
(escludendo i file) e non posso usare Qshell.

Grazie per le informazioni

Antonio Ricci
Danilo Cussini
2007-06-06 08:14:11 UTC
Permalink
Post by Antonio
vorrei sapere se in OS400 che funzioni come ls -Rd in Linux?
Ho bisogno di stampare un elenco di tutte le directory del sistema
(escludendo i file) e non posso usare Qshell.
Comandi RTVDIRINF e PRTDIRINF.
Antonio
2007-06-06 14:42:47 UTC
Permalink
Post by Danilo Cussini
Post by Antonio
vorrei sapere se in OS400 che funzioni come ls -Rd in Linux?
Ho bisogno di stampare un elenco di tutte le directory del sistema
(escludendo i file) e non posso usare Qshell.
Comandi RTVDIRINF e PRTDIRINF.
Ho usato questi comandi, ma ho un output troppo complesso. Io ho
bisogno del solo elenco delle directory in una forma simile a
questa(supponendo di eseguire il comando su /home/antonio):

/home/antonio
/home/antonio/dir1
...
/home/antonio/dirN/dirM

E' possibile filtrare l'output in qualche modo?
Ho provato a selezionare il solo campo che mi interessa con una query
SQL, ma in quel caso come faccio a ridirigere l'output su un file?
Questo elenco mi serve per ricreare l'albero di directory in un
sistema Windows e vorrei automatizzarne la creazione con uno script in
Dos.

Grazie per l'aiuto

Antonio
Danilo Cussini
2007-06-06 15:43:36 UTC
Permalink
Post by Antonio
Ho usato questi comandi, ma ho un output troppo complesso. Io ho
bisogno del solo elenco delle directory in una forma simile a
/home/antonio
/home/antonio/dir1
...
/home/antonio/dirN/dirM
E' possibile filtrare l'output in qualche modo?
Quello che cerchi � nel file che finisce per 'D' (p.e. QAEZD0001D).
Dr.UgoGagliardelli
2007-06-06 18:10:05 UTC
Permalink
Post by Antonio
Ciao a tutti,
vorrei sapere se in OS400 che funzioni come ls -Rd in Linux?
Ho bisogno di stampare un elenco di tutte le directory del sistema
(escludendo i file) e non posso usare Qshell.
Si', qsh('ls -Rd')
Ma non fa il recurse esattamente come in Linux (almeno da me)
--
Dr.Ugo Gagliardelli,Modena,ItalyCertifiedUindoscrasherAñejoAlcoolInside
Spaccamaroni andate a cagare/Spammers not welcome/Spammers vão à merda
Spamers iros a la mierda/Spamers allez vous faire foutre/Spammers loop
schijten/Spammers macht Euch vom Acker/Spamerzy wypierdalac'
Antonio
2007-06-07 07:42:50 UTC
Permalink
On 6 Giu, 20:10, "Dr.UgoGagliardelli"
il 06/06/2007 9.53, Scrive Antonio 39561360:> Ciao a tutti,
Post by Antonio
vorrei sapere se in OS400 che funzioni come ls -Rd in Linux?
Ho bisogno di stampare un elenco di tutte le directory del sistema
(escludendo i file) e non posso usare Qshell.
Si', qsh('ls -Rd')
Ma non fa il recurse esattamente come in Linux (almeno da me)
--
Dr.Ugo Gagliardelli,Modena,ItalyCertifiedUindoscrasherA�ejoAlcoolInside
Spaccamaroni andate a cagare/Spammers not welcome/Spammers v�o � merda
Spamers iros a la mierda/Spamers allez vous faire foutre/Spammers loop
schijten/Spammers macht Euch vom Acker/Spamerzy wypierdalac'
PRTDIRINF mi d� questo output:

Informazioni di
sistema
Informazioni raccolte . . . : 24/05/07 14:19:17
Personalizzare le opzioni specificate per il prospetto:
Prefisso file . . . . . . . : ANTONIO01
Tipo di prospetto . . . . : *DIR
Lib. . . . . . . . . . . . . : *LAST
Inclusione subtree
File system . . . . . . . . :
"root" (/) indirizzario . . . . . . :
*ALL
Dimensione in
Descrizione Mbyte
Spazio complessivo su disco nel sistema 336480,00
Spazio disco complessivo utilizzato 285255,32
Spazio disco complessivo non utilizzato 51224,67

__________________________________________________________________________________________________________________________________
Indir. . . . : /

Numero di % di Dimensione in

Descrizione
Oggetti disco Megabyte
Spazio complessivo utilizzato
dall'indirizzario 1
0,00 0,00
Spazio complessivo utilizzato da ogg. nell'indir. e
sottoindirizzari 1 0,00
0,00
Spazio complessivo utilizzato dai file di memoria
liberati 0
0,00 0,00
Spazio complessivo utilizzato di file
locali 1
0,00 0,00
Spazio complessivo utilizzato da file
nascosti 0
0,00 0,00
Spazio complessivo utilizzato da file di tipo
2 0
0,00 0,00
Spazio complessivo utilizzato da oggetti registrati su
giornale 0 0,00
0,00
Spazio complessivo utilizzato da file di flusso con firme digit. OS/
400 0 0,00 0,00
Spazio complessivo utilizzato da file
bloccati 0
0,00 0,00

__________________________________________________________________________________________________________________________________
Nota: * La somma delle percentuali pu� rappresentare pi� del 100%,
ci�
si deve al fatto che un oggetto potrebbe avere pi� di un attributo in
una delle categorie definite.
Nota: * L'ordine di notifica degli indirizzari varia in base
all'indirizzario del file system, basato sulle regole del file
system.
Il solo ordine sicuro � che tutti gli indirizzari vengono notificati
prima del loro indirizzario parente.
* * * * * F I N E D E L L'
E L E N C O * * * * *

Per i miei scopi � troppo.
Esiste un modo per stampare il risultato di una query SQL?
Avevo provato con qshell, ma come hai detto non fa il recurse, e
inoltre non riesco a leggere il file di output in windows.

Grazie per le informazioni

Antonio
Antonio
2007-06-07 07:57:43 UTC
Permalink
Post by Antonio
On 6 Giu, 20:10, "Dr.UgoGagliardelli"
il 06/06/2007 9.53, Scrive Antonio 39561360:> Ciao a tutti,
Post by Antonio
vorrei sapere se in OS400 che funzioni come ls -Rd in Linux?
Ho bisogno di stampare un elenco di tutte le directory del sistema
(escludendo i file) e non posso usare Qshell.
Si', qsh('ls -Rd')
Ma non fa il recurse esattamente come in Linux (almeno da me)
--
Dr.Ugo Gagliardelli,Modena,ItalyCertifiedUindoscrasherA�ejoAlcoolInside
Spaccamaroni andate a cagare/Spammers not welcome/Spammers v�o � merda
Spamers iros a la mierda/Spamers allez vous faire foutre/Spammers loop
schijten/Spammers macht Euch vom Acker/Spamerzy wypierdalac'
Informazioni di
sistema
Informazioni raccolte . . . : 24/05/07 14:19:17
Prefisso file . . . . . . . : ANTONIO01
Tipo di prospetto . . . . : *DIR
Lib. . . . . . . . . . . . . : *LAST
Inclusione subtree
*ALL
Dimensione in
Descrizione Mbyte
Spazio complessivo su disco nel sistema 336480,00
Spazio disco complessivo utilizzato 285255,32
Spazio disco complessivo non utilizzato 51224,67
__________________________________________________________________________________________________________________________________
Indir. . . . : /
Numero di % di Dimensione in
Descrizione
Oggetti disco Megabyte
Spazio complessivo utilizzato
dall'indirizzario 1
0,00 0,00
Spazio complessivo utilizzato da ogg. nell'indir. e
sottoindirizzari 1 0,00
0,00
Spazio complessivo utilizzato dai file di memoria
liberati 0
0,00 0,00
Spazio complessivo utilizzato di file
locali 1
0,00 0,00
Spazio complessivo utilizzato da file
nascosti 0
0,00 0,00
Spazio complessivo utilizzato da file di tipo
2 0
0,00 0,00
Spazio complessivo utilizzato da oggetti registrati su
giornale 0 0,00
0,00
Spazio complessivo utilizzato da file di flusso con firme digit. OS/
400 0 0,00 0,00
Spazio complessivo utilizzato da file
bloccati 0
0,00 0,00
__________________________________________________________________________________________________________________________________
Nota: * La somma delle percentuali pu� rappresentare pi� del 100%,
ci�
si deve al fatto che un oggetto potrebbe avere pi� di un attributo in
una delle categorie definite.
Nota: * L'ordine di notifica degli indirizzari varia in base
all'indirizzario del file system, basato sulle regole del file
system.
Il solo ordine sicuro � che tutti gli indirizzari vengono notificati
prima del loro indirizzario parente.
* * * * * F I N E D E L L'
E L E N C O * * * * *
Per i miei scopi � troppo.
Esiste un modo per stampare il risultato di una query SQL?
Avevo provato con qshell, ma come hai detto non fa il recurse, e
inoltre non riesco a leggere il file di output in windows.
Grazie per le informazioni
Antonio
Ho risolto filtrando il file in Windows. Forse non � una soluzione
molto elegante, ma funziona ;)

Ciao

Continua a leggere su narkive:
Loading...