Привет всем, мне нужно проверить, существует ли файл с помощью сценария оболочки. Я немного покопался и получил этот синтаксис, но я не уверен, почему он не работает
(имейте ввиду, что вы разговариваете с новичком)
Я обнаружил, что вы можете добавить -e, например, чтобы проверить, существует ли он, но я не понял, откуда появились эти ярлыки или их имена
#! /bin/bash
if [ "$#" = "1" ]
then
if [ -e $($1) ] && [ -f $($1) ]
then echo 'the file exists'
fi
fi