Crie um novo arquivo na mesma pasta yes_or_no
nano yes_or_no
com o conteúdo abaixo
#!/bin/bash
search_for="foo"
grep -q "$search_for" "$1"
if [ $? -eq 0 ]; then
echo "The file \"$1\" contains \"$search_for\""
./give_a_yes
else
echo "The file \"$1\" doesn't contains \"$search_for\""
fi
Torne o script executável
chmod +x yes_or_no
Crie um novo arquivo na mesma pasta give_a_yes
nano give_a_yes
com o conteúdo abaixo
#!/bin/bash
echo "\"$0\" executed"
Torne o arquivo executável:
chmod +x give_a_yes
Crie alguns arquivos de dados:
echo "foo" > foo
echo "bar" > bar
Inicie o script
$ ./yes_or_no bar
The file "bar" doesn't contains "foo"
$ ./yes_or_no foo
The file "foo" contains "foo"
"./give_a_yes" executed