RE: [U2] unix equivalent of FNAME = FIELD( PATH, '/', DCOUNT( PATH , '/' )
Actually, I was thinking of "cut", but I don't see an option to get the last piece. The depth is unknown. But I think there is another command that inverts a file, byte-by-byte, let's call bbbi (byte by byte inversion) cuz I don't know it either: bbbi $logname | cut -d/ -f1 | bbbi Thanks to all of you for the help. "basename" & "dirname" were what I was trying to rememnber. Now I can go home for the weekend. Chuck Stevenson --- u2-users mailing list u2-users@listserver.u2ug.org To unsubscribe please visit http://listserver.u2ug.org/
RE: [U2] unix equivalent of FNAME = FIELD( PATH, '/', DCOUNT( PATH , '/' )
[EMAIL PROTECTED] wrote on 07/14/2006 04:25:51 PM: > cut -d/ -f7 That works for the example provided, but what if the next string encountered is "/did/gyre/and/gimble/in/the/wabe"? Tim Snyder Consulting I/T Specialist U2 Consulting North American Lab Services IBM Software Group 717-545-6403 [EMAIL PROTECTED] --- u2-users mailing list u2-users@listserver.u2ug.org To unsubscribe please visit http://listserver.u2ug.org/
RE: [U2] unix equivalent of FNAME = FIELD( PATH, '/', DCOUNT(PATH, '/' )
basename it is. thanks! cds > > So if path is "/twas/brillig/and/the/slithy/toves", > > then I want "toves" in standard out. > > Try something like this: >filename=`basename $path` > > > Tim Snyder > Consulting I/T Specialist > U2 Consulting > North American Lab Services > IBM Software Group > 717-545-6403 > [EMAIL PROTECTED] --- u2-users mailing list u2-users@listserver.u2ug.org To unsubscribe please visit http://listserver.u2ug.org/
Re: [U2] unix equivalent of FNAME = FIELD( PATH, '/', DCOUNT(PATH, '/' )
I believe that basename and dirname are what you are looking for. For example, basename /tmp/abc/def would return def. -- Charlie Rubeor Senior Database Administrator Wiremold/Legrand 60 Woodlawn Street West Hartford, CT 06110 Tel: 800-233-6251 x3498 Fax: 860-523-3690 Email: [EMAIL PROTECTED] -- "Stevenson, Charles" <[EMAIL PROTECTED]> Sent by: [EMAIL PROTECTED] 07/14/2006 04:06 PM Please respond to u2-users@listserver.u2ug.org To cc Subject [U2] unix equivalent of FNAME = FIELD( PATH, '/', DCOUNT(PATH, '/' ) A Quick Friday afternoon question. I'm writing a script and I have a fully qualified path in $path. I want the final filename in that path. fname=`some_command $path` I *know* there is some command for this, but I cant find it. So if path is "/twas/brillig/and/the/slithy/toves", then I want "toves" in standard out. TIA, cds --- u2-users mailing list u2-users@listserver.u2ug.org To unsubscribe please visit http://listserver.u2ug.org/ --- u2-users mailing list u2-users@listserver.u2ug.org To unsubscribe please visit http://listserver.u2ug.org/
Re: [U2] unix equivalent of FNAME = FIELD( PATH, '/', DCOUNT(PATH, '/' )
basename is probably what you want. On Fri, 2006-07-14 at 16:06 -0400, Stevenson, Charles wrote: > A Quick Friday afternoon question. > I'm writing a script and I have a fully qualified path in $path. > I want the final filename in that path. >fname=`some_command $path` > > I *know* there is some command for this, but I cant find it. > > So if path is "/twas/brillig/and/the/slithy/toves", then I want "toves" > in standard out. > > TIA, > cds > --- > u2-users mailing list > u2-users@listserver.u2ug.org > To unsubscribe please visit http://listserver.u2ug.org/ > -- John Krukoff <[EMAIL PROTECTED]> Land Title Guarantee Company --- u2-users mailing list u2-users@listserver.u2ug.org To unsubscribe please visit http://listserver.u2ug.org/
RE: [U2] unix equivalent of FNAME = FIELD( PATH, '/', DCOUNT( PATH , '/' )
cut -d/ -f7 -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Stevenson, Charles Sent: Friday, July 14, 2006 3:07 PM To: u2-users@listserver.u2ug.org Subject: [U2] unix equivalent of FNAME = FIELD( PATH, '/', DCOUNT(PATH, '/' ) A Quick Friday afternoon question. I'm writing a script and I have a fully qualified path in $path. I want the final filename in that path. fname=`some_command $path` I *know* there is some command for this, but I cant find it. So if path is "/twas/brillig/and/the/slithy/toves", then I want "toves" in standard out. TIA, cds --- u2-users mailing list u2-users@listserver.u2ug.org To unsubscribe please visit http://listserver.u2ug.org/ --- u2-users mailing list u2-users@listserver.u2ug.org To unsubscribe please visit http://listserver.u2ug.org/
Re: [U2] unix equivalent of FNAME = FIELD( PATH, '/', DCOUNT(PATH, '/' )
[EMAIL PROTECTED] wrote on 07/14/2006 04:06:46 PM: > So if path is "/twas/brillig/and/the/slithy/toves", then I want "toves" > in standard out. Try something like this: filename=`basename $path` Tim Snyder Consulting I/T Specialist U2 Consulting North American Lab Services IBM Software Group 717-545-6403 [EMAIL PROTECTED] --- u2-users mailing list u2-users@listserver.u2ug.org To unsubscribe please visit http://listserver.u2ug.org/
[U2] unix equivalent of FNAME = FIELD( PATH, '/', DCOUNT(PATH, '/' )
A Quick Friday afternoon question. I'm writing a script and I have a fully qualified path in $path. I want the final filename in that path. fname=`some_command $path` I *know* there is some command for this, but I cant find it. So if path is "/twas/brillig/and/the/slithy/toves", then I want "toves" in standard out. TIA, cds --- u2-users mailing list u2-users@listserver.u2ug.org To unsubscribe please visit http://listserver.u2ug.org/