LINUX.ORG.RU

Как изменить аргумент скрипта ($1, $2 и т.д)


0

1

Предположим, что в скрипт передается в качестве параметра $1 - имя файла file.txt. Как в тексте скрипта убрать из этого имени расширение. Что-то типа $1-3 ,конечно, не сработает. Дайте совет, пожалуйста.



Последнее исправление: podovalov5 (всего исправлений: 1)

Дайте совет, пожалуйста.

RTFM

anonymous
()
Ответ на: комментарий от podovalov5

Да разобрались уже что оно в POSIXe, a /bin/sh может быть линк на /bin/bash

sdio ★★★★★
()
Ответ на: комментарий от podovalov5

У меня вот это работает

Во-первых, оно работает потому как не является башизмом (ссылку на стандарт POSIX я дал выше).
Во-вторых, в подавляющем большинстве линукс-дистрибутивов /bin/sh является символической ссылкой на bash/dash/прочийsh.

redgremlin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.