我试图运行一个带有一个位置输入的命令(用于单个文件目录),但我需要在多个位置的文件上运行它。虽然我通常在*/*.type
上运行它,但我正在寻找某种方式来运行命令(*/dirA/*.type
和dirB/*.type
)。
我基本上需要在目录结构中使用*.type
的所有文件,但它们并非全部位于同一目录级别(或者我只是*/*/*.type
或者要抓取的东西商场)。不幸的是,由于某种原因,他们处于特定的布局中,我无法重组以使此命令运行。
是否有任何bash快捷方式/命令/无论是什么?它可以用来同时获取两组文件?
答案 0 :(得分:4)
PUT response_summary6
{
"mappings": {
"message_logs": { <--- change this
"properties": {
"userid": {
"type": "text",
"fielddata": true
},
"responsecode": {
"type": "integer"
},
"chargeamount": {
"type": "double"
}
}
}
}
}
例如,使用ls命令运行此命令
dir{A,B}/*.type
答案 1 :(得分:3)
如果在传入一个通配符时该命令有效,则意味着它需要一个文件名列表。在这种情况下,您可以轻松地将两个通配符传递给它。
command */dirA/*.type dirb/*.type