Клиент SSH отказывается от соединения с ошибкой «открыто слишком много файлов»

В Bash больше или равно 5 вы можете изменить $0следующим образом:

$ cat bar.sh
#!/bin/bash
echo $0
BASH_ARGV0=lol
echo $0
$./bar.sh 
./bar.sh
lol

ZSH даже поддерживает прямое назначение0:

$ cat foo.zsh
#!/bin/zsh
echo $0
0=lol
echo $0
$./foo.zsh 
./foo.zsh
lol
0
21.10.2020, 17:24
0 ответов

Теги

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