[RISOLTO][Bash] profondità path e directory corrente

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
metometo
Prode Principiante
Messaggi: 15
Iscrizione: giovedì 20 settembre 2007, 19:51

[RISOLTO][Bash] profondità path e directory corrente

Messaggio da metometo »

Salve a tutti! Premetto che ho cercato nel forum ma non ho trovato niente che potese fare al caso mio e che sono proprio ai primi passi con il bash.

Sto lavorando su degli script per rinominare files e quello che cerco sono due funzioni:

una che mi restituisca semplicemente la "profondità" a cui mi trovo ovvero se sono in /home/user/Desktop deve ritornarmi 3 /home/user/Desktop/data 4 e così via

l'altra dovrebbe semplicemente ritornare la directory in cui sono quindi nel caso precedente Desktop nel primo caso e data nel secondo. Se siete a conoscenza di un opzione che mi da questo out direttamente da pwd va altrettanto bene (per intenderci, con il cut sono già riuscito ma per l'appunto mi serve la funzione che mi restituisca la profondità per rendere la cosa il più automatizzata possibile)

Grazie in anticipo!
Ultima modifica di metometo il lunedì 3 marzo 2008, 9:35, modificato 1 volta in totale.
Avatar utente
paper0k
Rampante Reduce
Rampante Reduce
Messaggi: 7220
Iscrizione: lunedì 2 ottobre 2006, 13:39
Contatti:

Re: [Bash] profondità path e directory corrente

Messaggio da paper0k »

Per la profondità potresti fare così

Codice: Seleziona tutto

profondita=$(echo $directory|tr "/" " " | wc -w)
la seconda non ho capito cosa intendi... cioè se sto in /var/log/apt deve tornare apt? o /var/log? o cosa?
;)
Chiunque può essere ragionevole, ma esser sani di mente è raro (Oscar Wilde)
Wiki|Blog|Twitter|Identi.ca|last.fm
Avatar utente
Massimo S.
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1931
Iscrizione: giovedì 28 settembre 2006, 14:34

Re: [Bash] profondità path e directory corrente

Messaggio da Massimo S. »

Per la seconda

Codice: Seleziona tutto

basename $(pwd)
metometo
Prode Principiante
Messaggi: 15
Iscrizione: giovedì 20 settembre 2007, 19:51

Re: [RISOLTO][Bash] profondità path e directory corrente

Messaggio da metometo »

perfetto! grazie a tutti e due  ;D ;D ;D
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti