Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cmp: helpful EOF messages #766

Merged
merged 1 commit into from
Oct 21, 2024
Merged

cmp: helpful EOF messages #766

merged 1 commit into from
Oct 21, 2024

Commits on Oct 21, 2024

  1. cmp: helpful EOF messages

    * It's trivial to provide extra descriptive output when files differ at EOF, as done by GNU cmp
    * Shell scripts running cmp would normally use the -s flag and check the exit code, i.e. the text description shouldn't be depended upon for portability
    
    %dd if=/dev/urandom bs=512 count=1 of=rnd
    %cp rnd rnd2
    %echo >> rnd2
    %touch empty
    %perl cmp rnd rnd2 # test1: non-empty files, eof on arg1
    cmp: EOF on rnd after byte 512, in line 6
    %perl cmp rnd2 rnd # test2: non-empty files, eof on arg2
    cmp: EOF on rnd after byte 512, in line 6
    %perl cmp empty rnd # test3: arg1 empty
    cmp: EOF on empty which is empty
    %perl cmp rnd empty # test4: arg2 empty
    cmp: EOF on empty which is empty
    mknos authored Oct 21, 2024
    Configuration menu
    Copy the full SHA
    4d43343 View commit details
    Browse the repository at this point in the history