实际收到的管道输出

实际收到的管道输出

我以前能够很好地处理管道,但最近我遇到了 Bash 在将输出传输到另一个命令时截断输出的问题。这可能是什么原因造成的?

我在 Mac OS X 10.11.1 上使用 Bash。

在此示例中,我使用的命令利用在 Node.js 上运行的 Microsoft Azure 跨平台 (xPlat) CLI 工具:

azure provider list --json | pbcopy

实际收到的管道输出

诸如jsawk或之类的命令pbcopy实际上只能看到以下内容:

jsawk: JSON parse error: '[
  {
    "resourceTypes": [
      {
        "apiVersions": [
          "2015-10-31",
          "2015-01-01-preview"
        ],
        "locations": [
          "Japan East",
          "East US 2",
          "West Europe",
          "Southeast Asia",
          "South Central US"
        ],
        "properties": {},
        "name": "automationAccounts"
      },
      {
        "apiVersions": [
          "2015-10-31",
          "2015-01-01-preview"
        ],
        "locations": [
          "Japan East",'

相关内容