Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!
0 Пользователей и 1 Гость просматривают эту тему.
a=123456 && echo ${a:1}
#!/bin/basha=123456 && echo ${a:1}exit
$ a=123456 && echo ${a:1}23456$ ./1.sh 23456$ cat 1.sh #!/bin/basha=123456 && echo ${a:1}exit$ bash --versionGNU bash, version 4.2.20(1)-release (x86_64-redhat-linux-gnu)...
ls -l $(which bash)
shoptecho $0echo $BASH_VERSION
echo $0bash
ls -l $(which bash)-rwxr-xr-x 1 root root 950896 2011-05-18 14:00 /bin/bash
Сравнивайте вывод в интерактивном и неинтерактивном режимах
Скрипт исполняется не башем, а /bin/sh. Почему?
Получается, что при запуске оболочки через sh читаются одни конфиги, а через bash другие.
ls -al /bin/lrwxrwxrwx 1 root root 4 2012-01-03 22:51 sh -> dash
Страница сгенерирована за 0.016 секунд. Запросов: 21.