From 0db56584d3818d1d4ea18dff1ac1fc8aaeb1ec05 Mon Sep 17 00:00:00 2001
From: Pedro Folloni Pesserl <fpesserl7@gmail.com>
Date: Sun, 19 Feb 2023 23:00:43 -0300
Subject: [PATCH] part 1 done

---
 .gitignore          |  2 ++
 tshell/tshell_p1.sh | 28 ++++++++++++++++++++++++++++
 tshell/tshell_p2.sh |  0
 tshell/tshell_p3.sh |  0
 4 files changed, 30 insertions(+)
 mode change 100644 => 100755 tshell/tshell_p1.sh
 mode change 100644 => 100755 tshell/tshell_p2.sh
 mode change 100644 => 100755 tshell/tshell_p3.sh

diff --git a/.gitignore b/.gitignore
index 7cecf2f..2599fc8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,3 @@
 ./nomes-de-bebes/
+./PubMed/
+./Sinonimos/
diff --git a/tshell/tshell_p1.sh b/tshell/tshell_p1.sh
old mode 100644
new mode 100755
index a9bf588..c601ea1
--- a/tshell/tshell_p1.sh
+++ b/tshell/tshell_p1.sh
@@ -1 +1,29 @@
 #!/bin/bash
+
+if [ $# -lt 3 ] || [ $# -gt 5 ]; then
+	>&2 echo "Uso: <dpm> <ds> <t1> [<t2> [<t3>]]"
+	exit 1
+fi
+
+FONTE=$1
+DESTINO=$2
+T1=$3
+T2=$4
+T3=$5
+
+if [ ! -d $FONTE ]; then
+	>&2 echo "Erro: $FONTE não é um diretório."
+	exit 1
+fi
+
+if [ ! -d $DESTINO ]; then
+	mkdir $DESTINO
+fi
+
+DESTINO=$(realpath $DESTINO)
+
+cd $FONTE
+for ARQ in *; do
+	awk '(NR>1)' $ARQ | grep -iF "$T1" | grep -iF "$T2" | grep -iF "$T3" > $DESTINO/$ARQ
+done
+cd - > /dev/null
diff --git a/tshell/tshell_p2.sh b/tshell/tshell_p2.sh
old mode 100644
new mode 100755
diff --git a/tshell/tshell_p3.sh b/tshell/tshell_p3.sh
old mode 100644
new mode 100755
-- 
GitLab