引號之間的字符串我有「input.txt中」,我想搜索字符串,並提取引號之間的字符串 我input.txt中只有2行:提取使用批處理
name=' james carter' nationality = ' usa ' age=32
name='fabio rossi' nationality = ' italia - milano ' age=19
我想批處理從引號中提取名稱(包含空格)並將它們放入變量中(在這種情況下,只需要兩個變量)。例如,我想設置兩個變量:
name= james carter
name=fabio rossi
所以我可以批量使用這些變量來做一些未來的操縱。
ps。其確定使用SED如有必要
編輯
這似乎是不可能的,所以我不知道是否可以只取串保持引號,像這樣
name1=' james carter'
name2='fabio rossi'
所以現在的問題是,採取name='
後所啓動和'
你試過了什麼?你的代碼在哪裏失敗? – jeb
這個問題,如果我從輸入中刪除引號,那麼它將只需要詹姆斯放棄卡特因爲空格,即使有空格開頭的問題,所以我決定把名稱放在單引號之間(我沒有使用「」,因爲它似乎使批處理文件的問題),但現在我不知道如何提取它們之間的東西,也嘗試過使用sed但sed處理所有文件不是一行一行的問題 – Leo92