Re: BSD-awk print() Behavior
- In reply to: jin guojun : "Re: BSD-awk print() Behavior"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 21 Feb 2023 11:43:20 UTC
On Feb 20, 2023 at 5:13 PM, jin guojun <jguojun@gmail.com> wrote:
Without knowing what hidden character(s) in those files, how one can guess what happened.
hexdump -C file_{1,2} can show what is the real difference, which may help to understand what is going on with awk print.
-Jin
On Mon, Feb 20, 2023 at 4:25 PM Sysadmin Lists <sysadmin.lists@mailfence.com> wrote:
$ diff file_{1,2}
1,2c1,2
< https://github.com/
< https://github.com/
---
> https://github.com/
> https://github.com/
$ awk '{ print $0 " abc " }' file_{1,2}
abc ://github.com/
abc ://github.com/
https://github.com/ abc
https://github.com/ abc
Thanks. I found the answer already, but this would also have lead me in the
right direction, too.
It shows a difference (single trailing dot verses double-dot) for the two files:
$ hexdump -C file_{1,2}
00000000 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 |https://github.c|
00000010 6f 6d 2f 0d 0a 68 74 74 70 73 3a 2f 2f 67 69 74 |om/..https://git|
00000020 68 75 62 2e 63 6f 6d 2f 0d 0a 68 74 74 70 73 3a |hub.com/..https:|
00000030 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 0a 68 74 |//github.com/.ht|
00000040 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d |tps://github.com|
00000050 2f 0a |/.|
00000052
-- Sent with https://mailfence.com Secure and private email