Раньше я мог нормально обрабатывать трубопроводы, но недавно у меня возникли проблемы с усечением вывода Bash, когда он передается в другую команду. Что может быть причиной этого?
Я использую Bash на Mac OS X 10.11.1.
В этом примере команда, которую я использую, использует CLI-инструмент Microsoft Azure Cross-Platform (xPlat), который работает поверх Node.js:
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",'