Improve split-char command

"notegrep -sc" now checks if the note given actually exists or if there are no matches with your input.
This commit is contained in:
dmarakom6 2021-06-28 12:54:38 +03:00
parent 56eb26ce57
commit 25092fe9b4

View file

@ -5,10 +5,26 @@ Released under the "All rights reserved" category. See the RIGHTS.txt file
in /docs/github/ for its full text.
info
out="$(cat $DEFAULT_PATH/$notename | sed s/$regex/\\n/g | wc -l)"
if [ $out -gt 20 ]; then
cat $DEFAULT_PATH/$notename | sed s/$regex/\\n/g | less
elif [ $out -le 20 ]; then
cat $DEFAULT_PATH/$notename | sed s/$regex/\\n/g
if [ -f $DEFAULT_PATH/$notename ]; then
if grep -q $regex $DEFAULT_PATH/$notename; then
out="$(cat $DEFAULT_PATH/$notename | sed s/$regex/\\n/g | wc -l)"
if [ $out -gt 20 ]; then
cat $DEFAULT_PATH/$notename | sed s/$regex/\\n/g | less
elif [ $out -le 20 ]; then
cat $DEFAULT_PATH/$notename | sed s/$regex/\\n/g
fi
else
echo "No matches found."
return 0
fi
else
echo "This note doesn't exist."
return 0
fi