Я очень новичок в этом. Я просто пытаюсь проверить наличие данного файла и коснуться его, если он не существует. Командная строка отвечает, что у меня слишком мало аргументов. Очевидно, я что-то пропустил. Спасибо, что посмотрели.«Слишком мало аргументов» в сценарии Bourne Shell
#!/bin/sh
echo Enter File Name
read filename
if [ -s $filename ]
then
echo The File Exists!
else
echo File did not previously exist
touch $filename
fi
есть '}' вместо '' 'в 4-й строке – Jacopofar
Это была моя ошибка, набрав его, однако проблема не устранена. Спасибо, что указали это, но это не меняет проблемы для меня. = ( –
Это работает jus fine, поскольку это написано, я просто не вызывал его правильно. * Facepalm * –