在bash中,我想提取許多文件名的一部分並將輸出保存到另一個文件。提取文件名shell腳本的一部分
這些文件被格式化爲coffee_ {我想要的一些數字} .freqdist。
#!/bin/sh
for f in $(find . -name 'coffee*.freqdist)
該代碼將查找所有coffee_ {有些數字我想要} .freqdist文件。現在,我如何創建一個包含{我想要的一些數字}的數組並將其寫入文件?
我知道要寫入文件將會結束以下行。
> log.txt
雖然如何過濾文件名列表,但我錯過了中間部分。
是作業嗎? :P –
您可能想看看'sed'命令。 – arkascha
其實沒有。我正在查詢Twitter的臨牀研究項目,其中涉及比較來自不同地點的推文。 Twitter通過40k郵政編碼搜索大約5%。但是,由於我將Python代碼作爲Python中的字典加載(因此無序),因此我只有通過zipcode標記的輸出文件才能確定我已經搜索過哪些郵政編碼。我認爲這是學習shell腳本而不是用Python做的一個很好的理由。 – mac389