Try using awk ls -l | awk '{print $1 $$NF;}' Note if the file timestamp (creation or modification) is over a year old it changes and the output may not have 9 columns then.
On Mon, Nov 7, 2016 at 7:47 AM, Rich Shepard <rshep...@appl-ecosys.com> wrote: > I tried using cut to list permissions and filenames from a directory > listing, example: > > ls -l | cut -d"\b" -f 1,9 > temp.txt > > but the delimiter is more than a single character. Using -d " " for the > delimiter does not work as there are more than a single space separating > fields, and the white space is not uniformly a tab. > > The man page and results from my web searches haven't shown me how to > correctly specify the delimiter. > > Here's an example listing from ~/; > > $ ls -l | head > > -rw-r--r-- 1 rshepard users 14 Nov 5 08:30 CURRENTIP > drwxrwxr-x 2 rshepard users 4096 Nov 8 2010 Desktop/ > drwx------ 2 rshepard users 4096 Oct 18 2014 Downloads/ > drwx------ 8 rshepard users 4096 Nov 7 05:39 Dropbox/ > drwxr-xr-x 2 rshepard users 4096 Jul 6 08:31 News/ > drwxrwxr-x 44 rshepard users 4096 Nov 4 10:47 R/ > -rw-r--r-- 1 rshepard users 2569555 Oct 31 16:29 rue2009.pdf > -rw-r--r-- 1 rshepard users 14052 Dec 4 2015 UTF-8-demo.txt > -rw-r--r-- 1 rshepard users 1318075 Oct 25 10:16 al-rawas2011.pdf > > and I want to extract fields 1 and 9. > > TIA, > > Rich > > > _______________________________________________ > PLUG mailing list > PLUG@lists.pdxlinux.org > http://lists.pdxlinux.org/mailman/listinfo/plug > _______________________________________________ PLUG mailing list PLUG@lists.pdxlinux.org http://lists.pdxlinux.org/mailman/listinfo/plug