История изменений
Исправление 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