LINUX.ORG.RU

[опять bash] Простенький пакетный менеджер.


0

1

Сам скрипт, собственно.

#!/bin/bash
case "$1" in
	-install)
		something
	;;
	-remove)
		something else
esac
Копирую его в /usr/bin
Ввожу команду в консоли command -install «package_name»
Как мне присвоить переменной название пакета, который я ввожу? Чтобы в дальнейшем его использовать. Долго думал, так ничего в голову и не пришло. Возможно, не хватает знаний.


Ответ на: комментарий от schizoid

даже если так, мы ведь никак не обрабатываем содержимое переменной, мы присваиваем значение переменной другой переменной, какая вообще разница что в ней, хоть whitespac'ы, хоть все спецсимволы вместе взятые

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

Если есть пробел, то это уже две переменные. Если написать «option1 option2», то это одна опция, а если без кавычек - то это уже две опции.

Heretique
()
Ответ на: комментарий от dGhost

В данном конкретном случае - никакой разницы.
Я же писал - чисто хороший тон программирования.

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