Требуется написать shell-процедуру принимающую в параметре имя файла.
Процедура должна вывести первую и последнюю строчки файла.
Если в файле всего одна строка, она выводится дваждыПРошу помочь
Заранее сенк!
элементарно.#!/bin/bash
cat $1 | head -n 1
cat $1 | tail -n 1З.Ы. учите матчасть :))
>элементарно.
>
>#!/bin/bash
>cat $1 | head -n 1
>cat $1 | tail -n 1
>
>З.Ы. учите матчасть :))И даже проще:
#!/bin/sh
head -1 $1
tail -1 $1
ну я навскидку отвечал, манов не читал :)))
А как полностью написать, это же по идее только сами функции удаления
>А как полностью написать, это же по идее только сами функции удаления
Во-первых, вам написали полностью. Во-вторых, head и tail - не удаление,
а вывод начальных и конечных строк файла соответственно. В-третьих, вы
приведенные вам примеры вообще опробовали на практике? И, наконец,
в-четвертых, учите-таки матчасть.