From 44434f3457482da54e0b4478157f03b35cd8cd02 Mon Sep 17 00:00:00 2001 From: Mathieu Benoit Date: Sat, 3 Feb 2024 01:54:28 -0500 Subject: [PATCH] [ADD] script system: search_docker_compose_erplibre.sh --- .../system/search_docker_compose_erplibre.sh | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 script/system/search_docker_compose_erplibre.sh diff --git a/script/system/search_docker_compose_erplibre.sh b/script/system/search_docker_compose_erplibre.sh new file mode 100755 index 0000000..c3f4210 --- /dev/null +++ b/script/system/search_docker_compose_erplibre.sh @@ -0,0 +1,20 @@ +#!/bin/bash + +USE_LOCATE=true + +if [ "$USE_LOCATE" == false ] +then + find "/" -name "docker-compose.yml" -type f -print 2>/dev/null | grep -v .repo | grep -v /var/lib/docker | xargs -I {} sh -c 'grep -l "ERPLibre" "{}" 2>/dev/null || true' +# SEARCH_PATH="/" +# find "$SEARCH_PATH" -name "docker-compose.yml" -type f 2>/dev/null | grep -v .repo | while read -r file; do +# grep -q "ERPLibre" "$file" && echo "$file" +# done +elif [ "$USE_LOCATE" == true ] +then + locate -b -r "^docker-compose\.yml$" | grep -v .repo | grep -v /var/lib/docker | xargs -I {} sh -c "grep -l \"ERPLibre\" \"{}\" 2>/dev/null || true" +# locate -b -r '^docker-compose\.yml$' | grep -v .repo | while read -r file; do +# if [ -f "$file" ]; then +# grep -q 'ERPLibre' "$file" && echo "$file" +# fi +# done +fi