From 4319445cd38e01d1159a0e9eecb5319b33d45568 Mon Sep 17 00:00:00 2001 From: "jonathan.wyss" Date: Wed, 13 Aug 2025 09:19:23 +0200 Subject: [PATCH] add new scripts --- display-4k.sh | 1 + find_file_containing | 17 +++++++++++++++++ open_recursive.sh | 20 ++++++++++++++++++++ 3 files changed, 38 insertions(+) create mode 100644 display-4k.sh create mode 100755 find_file_containing create mode 100644 open_recursive.sh diff --git a/display-4k.sh b/display-4k.sh new file mode 100644 index 0000000..7fdf60b --- /dev/null +++ b/display-4k.sh @@ -0,0 +1 @@ +xrandr --output HDMI-A-0 --mode 3840x2160 --scale 0.7 diff --git a/find_file_containing b/find_file_containing new file mode 100755 index 0000000..e27de65 --- /dev/null +++ b/find_file_containing @@ -0,0 +1,17 @@ +#!/bin/bash + +echo "cmd filetype searchtearm" +echo "example:" +echo "find_file_containing *.ts* setToast" +files=$(find ./ -iname "$1") +for file in $files; do + res=$(cat $file | grep -B 2 -A 3 $2) + if [ -n "$res" ]; then + echo -e "\e[31m" + echo $file + echo -e "\e[0m" + echo $res + fi + unset res +done +echo $1 $2 diff --git a/open_recursive.sh b/open_recursive.sh new file mode 100644 index 0000000..3843747 --- /dev/null +++ b/open_recursive.sh @@ -0,0 +1,20 @@ +#! /bin/bash + +function open_recursive { + PATH1=$1 + FLAG1=$2 + ARG1=$3 + + if [ -z "$PATH1 " ];then + echo "Path must not be empty" + fi + + if [ $FLAG1 == "-f" ] ; then + nvim -p $(find $PATH1 -type f -name "*$ARG1") + else + echo no option given + echo "open_recursice PATH -[f] [filetype]" + fi +} + +open_recursice