Яндекс.Метрика

вторник, 1 марта 2011 г.

Лаба по bash'у

http://wiki.umc8.ru/inf/lab21


8. Создание символических ссылок для всех файлов с указанным суффиксом и числом жестких ссылок, большим 1, путем перестановки суффиксов в именах исходных файлов в начало.

ext = "txt"

ls -l *".$ext" | awk '{if (NR > 1 && $2 != '1' && substr($1, 1, 1) == "-"){print $8}}' | while read i; do ln -s "$i.$ext"; done;

3 комментария:

  1. ext = "txt" — тут же пробелы, как это так?
    Суффикс должен задаваться пользователем и перед ним не обязательно должна стоять точка.
    Где перестановка суффикса в начало? И еще, там условия описаны после вариантов. Считай, что ты в первой группе, то есть первое сделать обязательно, и еще одно на выбор. Ну и нехорошо публиковать решения, вместе с опубликованным решением принимается новое задание на замену опубликованному варианту :)

    ОтветитьУдалить
  2. ...«Если параметры опушены...» :)

    ОтветитьУдалить
  3. Блин, там еще и пример есть, не домотала...

    ОтветитьУдалить