aboutsummaryrefslogtreecommitdiff
path: root/test_mini/libft/script/find_src.sh
diff options
context:
space:
mode:
authornass1pro <nass1pro@gmail.com>2020-06-09 19:48:34 +0200
committernass1pro <nass1pro@gmail.com>2020-06-13 11:31:00 +0200
commit579a26f5593039ffbbd1a81e45ecf0ef8797cb5d (patch)
treec5b6761db98e27d15bab3fb45ba9e0a646cf06e0 /test_mini/libft/script/find_src.sh
parent9fabc25a980550afc6337fd729632462f2680daa (diff)
downloadminishell-579a26f5593039ffbbd1a81e45ecf0ef8797cb5d.tar.gz
minishell-579a26f5593039ffbbd1a81e45ecf0ef8797cb5d.tar.bz2
minishell-579a26f5593039ffbbd1a81e45ecf0ef8797cb5d.zip
add lexer
add single quote
Diffstat (limited to 'test_mini/libft/script/find_src.sh')
-rwxr-xr-xtest_mini/libft/script/find_src.sh20
1 files changed, 20 insertions, 0 deletions
diff --git a/test_mini/libft/script/find_src.sh b/test_mini/libft/script/find_src.sh
new file mode 100755
index 0000000..511642b
--- /dev/null
+++ b/test_mini/libft/script/find_src.sh
@@ -0,0 +1,20 @@
+#!bin/sh
+
+if [ $# -ne 1 ]; then
+ echo "Usage $0 ignore_file"
+ exit 1
+fi
+
+IGNORE_FILE=$1
+
+if [ ! -e $IGNORE_FILE ]; then
+ echo "Ignore file doesnt exist"
+ exit 1
+fi
+
+SRC_DIR=src
+
+IGNORE_FIND_ARGS=`sed 's/.*/-not -path "&"/' $IGNORE_FILE | paste -sd " " -`
+
+sh -c "find $SRC_DIR $IGNORE_FIND_ARGS -name \"*.c\""
+# find $SRC_DIR $IGNORE_FIND_ARGS -name "*.c"