^[[1;5 С и ^[[1;5Д. Хорошая идея, я не знаю, как получить эти. Просто попробовал его. Это работает! Спасибо. @MilesRout я misword что, я буду редактировать его. Но любая вакцина не достигнуты (100%) "неуязвимый" статус? Это "приятно", но эффективность вакцины и снижение отдачи. Повышение эффективности от 99,0% до 99.1% не стоит, если эти же ресурсы могли бы быть использованы, чтобы вызвать большой рост цены на вакцинацию, вместо. Это трудно сделать двойной слепой тест на это. Люди, как правило, обратите внимание, когда вас тыкают иголки в них. В велосипедных кругах это явление известно как "Бонк" или "говоришь". Я бы вам это действительно плохо, как пригородных велосипед во время диеты возглавлял холмы по пути домой.

Вы должны быть в состоянии использовать jq не -р к "сырой" (без кавычек) строк - а не растаскивания цитаты с ТР

Также я собираюсь предположить, что вы хотите переименовать файлы относительно их родительский каталог (так, например, если значение .billingAccountList[0] в путь/к/файлу.в JSON - это фу, то новое название должно быть путь/к/Foo.в JSON , а не фу.в JSON), и что ваша реализация найти есть -execdir

Так что я бы сделать что-то подобное

найти . -имя '*.формат JSON' -execdir Ш-с '
 Эхо МВ -- "1 $" "$(jq не -р ".billingAccountList[0]" < "$1").джсона"
найти-ш {} \;

или (по крайней мере с GNU найти) более эффективно

найти . -имя '*.формат JSON' -execdir Ш-с '
 для F; делать Эхо-МВ "$F" и "$(jq не -р ".billingAccountList[0]" < "$ф").в JSON"; сделано
найти-ш {} +

Убрать эхо , как только вы удовлетворены тем, что он делает правильные вещи.