-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

| lazlo:~# echo /home/eduardo/teste/arquivo.doc
| /home/eduardo/teste/arquivo.doc
| lazlo:~# echo /home/eduardo/teste/arquivo.doc | cut -c-14
| /home/eduardo/
| lazlo:~# dirname /home/eduardo/teste/arquivo.doc
| /home/eduardo/teste
| lazlo:~#
| Tem q ver direito o que vc quer..
| Flavio do Carmo Junior

Exato. Se, ao contrário, seu caminho for algo assim:

/home/eduardo_1/teste_de_cut/arquivo.doc

e você continuar procurando até o caracter 14, teremos um resultado
diferente:

$ echo /home/eduardo_1/teste_de_cut/arquivo.doc | cut -c-14
/home/eduardo_

Se você for usar esse resultado para trabalhar os diretórios, seu script
já terá um erro.

dirname é uma solução, mas você ainda pode trabalhar com IFS e set para
vetorização:

$ CAMINHO=/home/eduardo_1/teste_de_cut/arquivo.doc ; IFS=/ ; set -
${CAMINHO} ; echo "${2} - ${4}"
home - teste_de_cut

Essas são algumas entre as várias soluções que você terá.

Um abraço

MrBiTs - [EMAIL PROTECTED]

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHmwhnrDdxWm3R8YYRAvztAKCAelHz6xsJ2KNVmuZCqjtvZbR25gCdHZOo
CHZgC+3TwbajLMQ6bIKrdO0=
=iYdO
-----END PGP SIGNATURE-----

Responder a