Работаю с текстовыми файлами. Есть несколько команд (отсортировать, выбрать уникальные записи и т.д.), которые последовательно надо выполнять с определенным количеством одинаковых файлов. Я сделал так: записал все команды в файл и сделал его запускающим (т.е. нажимаю на него и команды последовательно выполняются).
Грубо говоря получается следующее:
#!/bin/sh
sort 10> 10s
uniq -c 10s> 10su
sort -r 10su> 10susВходные файли имеют имена 1..99.
Можно ли создать цикл, а во всех командах вместо названия файла указать переменную. Значение переменной будет изменяться. Например
for i=0; i<99; i++ {
sort i> i.s
uniq -c i.s> i.su
sort -r i.su> i.sus
}
Что-то подобное можно сделать, если да, то как:)