outFile
に入れ、私が行うには、次のコードを書かれている、今、私は
item1
と
item2
を削除したい
はのは、私は同じフォルダの下にfirstJSON.json secondJSON.json ...
があるとしましょう、と各ファイルが BASHを使用して同じフォルダのすべてのJSONファイルから情報を取り除くにはどうすればいいですか?
{
"obj1":"item1",
"obj2":"item2"
}
のように見えますその:
function strip {
item1=$(cat $1 | grep 'obj1' | cut -d '"' -f4)
item2=$(cat $1 | grep 'obj2' | cut -d '"' -f4)
name=$(echo $1 | cut -d '.' -f1)
echo $name':'$item1':'$item2 >> ./outFile
}
が、どのように私はすべてのJSONファイルから情報を削除するために、コードのこの部分を使用して、outFile
にそれらすべてを置けばいいの?
に十分にパイプされますが、予想される出力であるかを示すことができますか? [jq](https://stedolan.github.io/jq/) – fedorqui
@fedorqui期待される出力は 'FirstJSON:item1:item2'のように見える –
ツールを推薦してくれてありがとうしかし、私は特定のフォルダの下で複数のファイルを処理する必要がある、私のコードは一度に1つのファイルを扱う –