Как предотвратить потерю косой черты моей программы. Моя первая мысль - удалить косую черту, но если есть лучший метод, пожалуйста, дайте мне знать. Я не знаю, будет ли пользователь проходить в «dir» или «dir /». Это в ш.shell script sh удаление косой черты (/) из аргумента
$1="directory/"
for i in "$1"/*
do
some code
done
'/' - это косая черта, а не обратная косая черта. –
... сказал, что это значит «сбой вашей программы»? Удвоение разделителей пути должно быть безвредным. –
Назначение '$ 1' просто для иллюстрации, чтобы указать, что первый позиционный параметр имеет это значение? (Потому что вы не можете назначить '$ 1' или' 1'.) –