У вас не должно быть пробелов вокруг символа =
для присвоений переменных.
inode = something
- bash пытается запустить команду с именем inode
с двумя аргументами. inode "=" "something"
inode = something
- bash пытается запустить команду с именем inode
с 1 аргумент (строка '= something'
) inode "= something"
inode = something
- bash пытается запустите команду something
с inode
, установленным на пустую строку в его среде. inode = "" something
Примечание : проверьте раздел 2.9.1 Простые команды из приведенной ниже ссылки.
Ссылка: Язык команд оболочки