Для этой конкретной проблемы мне нужно написать скрипт, который проверяет существование списка, проверяет список, чтобы увидеть, существует ли имя пользователя, данное в командной строке, и если нет, он добавляет его в список.Я видел похожие вопросы, подобные этому, но не нашел ни одного, который бы конкретно использовал цикл for.Я только начал изучать BASH на днях, поэтому любая помощь или толчок в правильном направлении будут очень полезны.Вот что у меня пока (с синтаксическими ошибками)
#! /bin/bash
user=$1
if [ list.txt -f ]; then
echo "The list does not exist"
for v in $(cat list.txt)
do
if [ $v -eq $user ]; then
echo "That username already exists!"
elif
echo $user >> list.txt ; then
else echo "That file does not exist"
fi