On Mon, May 3, 2010 at 11:37 PM, David Bartmess <dingodave@xxxxxxxxxx> wrote: > Not sure if this is the right place, but I need help with a sed > replacement expression. > > I'm trying to express only the filename from a filepath, i.e., > whoopie.txt from /opt/dev/whoopie.txt. > > Basically I'm reading the files that changed into a temp file, and > reading each line into a variable to split out the base filename to act > upon. > > I tried using the following, but it still gives me the entire string: To do it in sed: [kwan@ice9 ~]$ echo /foo/bar/goo|sed -e 's:^.*/::' goo Keep in mind that the delimiter character is arbitrary. This makes substitution of filenames lots easier. -- users mailing list users@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe or change subscription options: https://admin.fedoraproject.org/mailman/listinfo/users Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines