So far I've acheived;
$ echo abcdefghijklmnopqrstuvwxyz | sed 's/\(.\{5\}\)\(.\{4\}\)/\1\2Z/g'
Which returns abcdefghiZjklmnopqrZstuvwxyz
ie I'm getting 5 + 4 = 9 chars, then 'Z'
gc
On 28 June 2011 13:06, Glenn Cogle <[email protected]> wrote:
> Hi all sed gurus (& wannabes like me),
>
> Wanting to `sed` beyond my present understanding;
>
> echo abcdefghijklmnopqrstuvwxyz | sed 'keep first 5 chars, then append a Z
> to every fourth char thereafter, and keep the leftovers too'
>
> ie
>
> abcdefghiZjklmZnopqZrstuZvwxyZz
>
> I think sed would be capable of this - but haven't proven it yet.
>
> gc
>
>
_______________________________________________
Linux-users mailing list
[email protected]
http://lists.canterbury.ac.nz/mailman/listinfo/linux-users