LINUX.ORG.RU

История изменений

Исправление sunjob, (текущая версия) :

возможно, я что-то не так понял :о)

#!/bin/bash
set -e; clear
export LANG="en_US.UTF-8"

rm -f output1.txt output2.txt output3.txt
# MYUTF8=' ... ';
MYUTF8='ввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввв';

for CNT in {0..1000}; do.
echo "### $CNT ###"

echo -n "$MYUTF8" > "output1.txt"
echo    "$( < output1.txt )" > output2.txt
MYINPUT="$( < output1.txt )"
echo    "$MYINPUT"           > output3.txt

if ! diff output2.txt output3.txt ; then
echo -e "\noutput2.txt and output3.txt files should be the same, but they are different!\n"
exit
fi

done

-->

...
### 995 ###
### 996 ###
### 997 ###
### 998 ###
### 999 ###
### 1000 ###

исходные

- slackware 14.2
- bash-4.3.048

p.s. а нуда, точно, у нас-же в 5м бабаше проблемка :о) спасибо

Исправление sunjob, :

возможно, я что-то не так понял :о)

#!/bin/bash
set -e; clear
export LANG="en_US.UTF-8"

rm -f output1.txt output2.txt output3.txt
# MYUTF8=' ... ';
MYUTF8='ввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввв';

for CNT in {0..1000}; do.
echo "### $CNT ###"

echo -n "$MYUTF8" > "output1.txt"
echo    "$( < output1.txt )" > output2.txt
MYINPUT="$( < output1.txt )"
echo    "$MYINPUT"           > output3.txt

if ! diff output2.txt output3.txt ; then
echo -e "\noutput2.txt and output3.txt files should be the same, but they are different!\n"
exit
fi

done

-->

...
### 995 ###
### 996 ###
### 997 ###
### 998 ###
### 999 ###
### 1000 ###

исходные

- slackware 14.2
- bash-4.3.048

p.s. а нуда, точно, у нас-же в 5м бабаше проблемка :о)

Исходная версия sunjob, :

возможно, я что-то не так понял :о)

#!/bin/bash
set -e; clear
export LANG="en_US.UTF-8"

rm -f output1.txt output2.txt output3.txt
# MYUTF8=' ... ';
MYUTF8='ввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввввв';

for CNT in {0..1000}; do.
echo "### $CNT ###"

echo -n "$MYUTF8" > "output1.txt"
echo    "$( < output1.txt )" > output2.txt
MYINPUT="$( < output1.txt )"
echo    "$MYINPUT"           > output3.txt

if ! diff output2.txt output3.txt ; then
echo -e "\noutput2.txt and output3.txt files should be the same, but they are different!\n"
exit
fi

done

-->

...
### 995 ###
### 996 ###
### 997 ###
### 998 ###
### 999 ###
### 1000 ###

исходные

- slackware 14.2
- bash-4.3.048