![](/img/trans.png)
[英]Read JSON file from Azure Blob Storage using bash script and write back to another file in blob storage
[英]Need to get the filename from a blob storage in azure using shell script
我試圖在 blob 存儲中獲取文件名,以便在我的腳本中進一步使用它。 我嘗試使用 az storage blob list 並列出那里存在的 blob,但沒有成功。
這是我使用的命令:
az storage blob list --connection-string connstr --container-name "vinny/input/"
它拋出錯誤,因為請求的 URI 不代表服務器上的任何資源。ErrorCode: InvalidUri
似乎它只會占用容器而不是其中的文件夾。 但是當我嘗試時:
az storage blob list --connection-string connstr --container-name "vinny"
它沒有列出文件,而是繼續執行。
我需要獲取 vinny/input/ 中的文件名
任何人有任何解決方案嗎?
我剛剛添加了一個 --prefix 選項,並且能夠按照我想要的方式列出文件。 它是這樣的:
az storage blob list --connection-string connstr --container-name "vinny" --prefix "Input/" --output table
cli> az storage blob list -c container_name --account-name storage_accaunt_name --output=table --num-results=* | awk or cut
然后你可以用awk和cut等解析txt文件。
祝你好運
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.