Опция Bash -s: «Никакие аргументы не остаются после обработки опционов»

Я пользователь KDE, с консолью 2.13.2 в KDE 4.13.3 вы можете сделать это:

  1. открыть консоль

  2. разделенное представление по вертикали enter image description here

  3. писать одновременно на каждом терминале внутри окна enter image description here

2
09.03.2019, 14:39
1 ответ

Lo siguiente ejecutará scriptcon los argumentos arg1yarg2:

bash script arg1 arg2

Con -s, sucede algo muy diferente :se inicia un shell interactivo y los argumentos restantes para bash se interpretan no como comandos, sino solo como argumentos posicionales:

$ bash -s arg1 arg2
$ echo "0=$0  1=$1  2=$2"
0=bash  1=arg1  2=arg2

En lo anterior, echo "0=$0 1=$1 2=$2"se escribió a mano en el mensaje interactivo para el nuevo shell.

2
27.01.2020, 22:09

Теги

Похожие вопросы