Пример 16-9. Перенаправление в конструкции if/then

Пример 16-9. Перенаправление в конструкции if/then

#!/bin/bash

if [ -z "$1" ]

then

Filename=names.data # По-умолчанию, если файл не задан.

else

Filename=$1

fi

TRUE=1

if [ "$TRUE" ] # конструкции "if true" и "if :" тоже вполне допустимы.

then

read name

echo $name

fi <"$Filename"

# ^^^^^^^^^^^^

# Читает только первую строку из файла.

exit 0