Конвейер в csvcut

Конвейер в csvcut

Допустимо ли это подключение к csvcut - руководство не охватывает этот сценарий:

cd /home/kaku/public_html/wp-content/uploads/wpallimport/files/ && wget "https://fakeurl.com/Download?file=fdsa34" | csvjoin --outer -c VendorStockCode,sku dicker_scraped.csv | csvcut -c Vendor,VendorStockCode,StockDescription,PrimaryCategory,SecondaryCategory,TertiaryCategory,DealerEx,StockAvailable,overview,specs,multi_images > dd_joined_cut_test5.csv

Редактировать: похоже, что либо истекло время ожидания, либо были созданы файлы с нулевыми байтами — я не уверен, связано ли это с синтаксической ошибкой или с чем-то еще.

По сути, это проверено и работает:

cd /home/kalugi/public_html/wp-content/uploads/wpallimport/files/ && wget "https://fakeurl.com/Download?file=fdsa34" -O dd.csv && csvjoin --outer -c VendorStockCode,sku dd.csv dicker_scraped.csv > dd_joined.csv && csvcut -c Vendor,VendorStockCode,StockDescription,PrimaryCategory,SecondaryCategory,TertiaryCategory,DealerEx,StockAvailable,overview,specs,multi_images dd_joined.csv > dd_joined_cut22.csv

Но создает нежелательные промежуточные файлы и без необходимости загромождает каталог. Поэтому я думаю, сработает ли конвейеризация.

Проблема в том, что

wget "https://fakeurl.com/Download?file=fdsa34" | csvjoin --outer -c VendorStockCode,sku dicker_scraped.csv | csvcut ...заключается в том, что вы не следуете формату и не указываете два файла подряд, а вместо этого один из файлов — и это должен быть первый файл, соответствующий полю VendorStockCode — передается по конвейеру. Я не уверен, предназначен ли csvjoin для этого, хотя я виделдругие вещипо трубам.

Связанный контент