From c06e920b5be44fa6e4312ae8e115f846b7fe72ed Mon Sep 17 00:00:00 2001 From: T0MuX Date: Sat, 7 Jun 2025 07:36:39 +0200 Subject: [PATCH] +snp.sh Search And Play ! --- bashrc.d/snp.sh | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 bashrc.d/snp.sh diff --git a/bashrc.d/snp.sh b/bashrc.d/snp.sh new file mode 100644 index 0000000..4f8ee04 --- /dev/null +++ b/bashrc.d/snp.sh @@ -0,0 +1,23 @@ +#!/bin/bash +# Serch And Play ! + +player=qmmp +player_args= + +snp() { + if [[ -n $1 ]] + then string=$1 + else read -p "SEARCH: " string + fi + + IFS_BAK=$IFS + IFS=$'\n' + files=() + + for file in $(ls | grep -i "$string"); do + files+=("$file") # Ajoute le fichier au tableau + done + + setsid $player $player_args "${files[@]}" 2>/dev/null & # Passe chaque élément séparément à qmmp + IFS=$IFS_BAK +}