/tmp>diff foo bar
1,2c1,2
< Bla bla. Foo bar baz.
< Nada nada nada. Nada?
---
> Bla bar. Foo bar baz.
> Nada na-da nada. Nada?
4c4
< bar. Bla. Bar bla.
---
> bar. Bla bar bla.
####
/tmp>diff -u foo bar
--- foo 2021-01-31 15:13:16.892239748 +0100
+++ bar 2021-01-31 15:13:43.403869518 +0100
@@ -1,6 +1,6 @@
-Bla bla. Foo bar baz.
-Nada nada nada. Nada?
+Bla bar. Foo bar baz.
+Nada na-da nada. Nada?
Foo foo foo! Bar. Foo
-bar. Bla. Bar bla.
+bar. Bla bar bla.
Foo bla bla nada bar.
####
/tmp>diff -y foo bar
Bla bla. Foo bar baz. | Bla bar. Foo bar baz.
Nada nada nada. Nada? | Nada na-da nada. Nada?
Foo foo foo! Bar. Foo Foo foo foo! Bar. Foo
bar. Bla. Bar bla. | bar. Bla bar bla.
Foo bla bla nada bar. Foo bla bla nada bar.
####
/tmp>diff -n foo bar
d1 2
a2 2
Bla bar. Foo bar baz.
Nada na-da nada. Nada?
d4 1
a4 1
bar. Bla bar bla.
####
sub comparator {
my $str1 = shift @_;
#...
my $RE = qq| |;
traverse_sequences( \@from, \@to,
{
# ...
} );
return ($original, $revised);
} #END SUB comparator
####
sub comparator
{
my $str1 = shift @_;
#...
my $RE = qq| |;
traverse_sequences( \@from, \@to,
{
# ...
}
);
return ($original, $revised);
}