История изменений
Исправление justAmoment, (текущая версия) :
Проверяй.
$ ./sort_via_fs.sh input.txt output.txt
$ cat sort_via_fs.sh
#!/bin/sh
if [ ! $# == 2 ]; then
echo "Attention! Need 2 arguments."
echo "Usage: $0 input.txt output.txt"
exit
fi
file1=$1
file2=$2
tmp_dir=./tmp
mkdir $tmp_dir
awk '{system("touch '${tmp_dir}'/\""$0"\"")}' $file1
ls -1 $tmp_dir > $file2
- Прочитать строки.
- Создать файлы.
- Сохранить отсортированный список файлов.
Исходная версия justAmoment, :
Проверяй.
$ ./sort_via_fs.sh input.txt output.txt
$ cat sort_via_fs.sh
#!/bin/sh
if [ ! $# == 2 ]; then
echo "Attention! Need 2 arguments."
echo "Usage: $0 input.txt output.txt"
exit
fi
file1=$1
file2=$2
tmp_dir=./tmp
mkdir $tmp_dir
awk '{fn="./tmp/x_"$0; system("touch '${tmp_dir}'/\""$0"\"")}' $file1
ls -1 $tmp_dir > $file2
- Прочитать строки.
- Создать файлы.
- Сохранить отсортированный список файлов.