The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Представлена новая командная оболочка nushell"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Представлена новая командная оболочка nushell" +1 +/
Сообщение от анонн (ok), 29-Авг-19, 14:56 
> Два чаю вам. Идея в том, что в stdout сегодня пишется не
> поток байт, а структурированная информация. К структурированной информации же можно применять
> фильтрацию, конвертацию, аггрегирование.

Есть (причем давние) попытки с прикруткой libxo:


% ps --libxo json|jq  
{
  "process-information": {
    "process": [
      {
        "pid": "77004",
        "terminal-name": "v7 ",
        "state": "I",
        "cpu-time": "0:00,36",
        "command": "-zsh (zsh)"
      },
      {
        "pid": "83425",
        "terminal-name": "v7 ",
        "state": "I+",
        "cpu-time": "0:00,01",
        "command": "/bin/sh /usr/local/bin/startx"
      },

% netstat --libxo json|jq                                                      
{
  "statistics": {
    "socket": [
      {
        "protocol": "tcp4",
        "receive-bytes-waiting": 0,
        "send-bytes-waiting": 0,
        "local": {
          "address": "XXX.XXX.XXX.XXX",
          "port": "34508"
        },  
        "remote": {
          "address": "wfe0.nyi.freebsd",
          "port": "https"
        },
        "tcp-state": "CLOSE_WAIT "
      },

seq 3|wc --libxo xml                                                        
<wc><file><lines>3</lines><words>3</words><characters>6</characters></file></wc>        


Но толку-то, если оно более нигде не поддерживается …

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Представлена новая командная оболочка nushell, opennews, 29-Авг-19, 11:30  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру