Вы можете проверить https://bitchat.im , который может работать в Linux с установленной монофреймворкой. Его открытый исходный код и чистая одноранговая связь, например, он работает аналогично клиенту bittorrent и даже использует трекеры и DHT для поиска одноранговых узлов.
Двоичный файлtest
(или [
), существующий в PATH
, не совпадает с [[
, который может быть встроенной оболочкой; вместо [[
обратитесь к документации оболочки. Если вы вызываете test
или [
, вы можете вызвать встроенную оболочку, а не двоичный файл, в зависимости от оболочки. Ниже приведена не AIX и не ее KSH, а скорее унаследованная оболочка bourne или mksh
в Mac OS X, где sh
не поддерживает ни [[
, ни -a
флаг существования, но mksh
поддерживает :
$ sh
$ [[ -a /etc/passwd ]] && echo yea
[[: not found
$ [ -a /etc/passwd ] && echo yea
test: argument expected
$ exit
$ [[ -a /etc/passwd ]] && echo yea
yea
$ [ -a /etc/passwd ] && echo yea
yea
$