LINUX.ORG.RU

История изменений

Исправление uwuwuu, (текущая версия) :

~
❯ arr=("foo" "bar" "baz")

~
❯ python -c "import sys;print(sys.argv)" -- ${arr[*]}  
['-c', '--', 'foo', 'bar', 'baz']

~
❯ python -c "import sys;print(sys.argv)" -- "${arr[*]}"
['-c', '--', 'foo bar baz']

~
❯ python -c "import sys;print(sys.argv)" -- "${arr[@]}"
['-c', '--', 'foo', 'bar', 'baz']

~
❯ python -c "import sys;print(sys.argv)" -- "foo "bar" baz"
['-c', '--', 'foo bar baz']

~
❯ python -c "import sys;print(sys.argv)" -- prop:"foo bar baz"
['-c', '--', 'prop:foo bar baz']

Исходная версия uwuwuu, :

~
❯ arr=("foo" "bar" "baz")

~
❯ python -c "import sys;print(sys.argv)" -- ${arr[*]}  
['-c', '--', 'foo', 'bar', 'baz']

~
❯ python -c "import sys;print(sys.argv)" -- "${arr[*]}"
['-c', '--', 'foo bar baz']

~
❯ python -c "import sys;print(sys.argv)" -- "${arr[@]}"
['-c', '--', 'foo', 'bar', 'baz']

~
❯ python -c "import sys;print(sys.argv)" -- "foo "bar" baz"
['-c', '--', 'foo bar baz']