Shell example - sed, awk, quotation marks
Script started on Fri May 02 12:41:30 1997
sh-2.00$ cat idfields
#@(#) find where fields in a single record end
#@(#) idfields delimiter (delimiter may be a regular expression)
sed 's/'"$1"'/&\
/g
2,$ d' |
awk ' {
right += length($0);
print right, $0;
}'
sh-2.00$ ls -l tar.o
-rw------- 1 rossa users 829440 Jan 5 14:48 tar.o
sh-2.00$ ls -l tar.o | idfields ' [ ]*'
13 -rw-------
15 1
24 rossa
34 users
41 829440
46 Jan
48 5
54 14:48
59 tar.o
sh-2.00$ exit
exit
script done on Fri May 02 12:42:27 1997