3 ms·
Show HN: Useful Linux search tool: Find wrapper in Bash
- mardiyah 6y agoNow updated with removal automation
- friend-monoid 6y agoe=${e//$se/$'\n'};set -- $e [[ $1 =~ ^(.*[^/])?(/*)$ ]];z=${BASH_REMATCH[2]};p=/${BASH_REMATCH[1]} B=${p%/*} r=("${p##*/}$z" ${@:2}) (($#>1))&&p=$p$'\n'${e#*$'\n'} p=${p//\/..\//$'\t/'} p=${p//\{/\\\\\{};p=${p//\}/\\\\\}};p=${p//\(/\\\\\(};p=${p//\)/\\\\\)} while [[ $p =~ ([^$'\f']|^)\? ]];do p=${p/"${BASH_REMATCH[0]}"/"${BASH_REMATCH[1]}[^/]"};done while [[ $p =~ ([^$'\f']\[)! ]];do p=${p/"${BASH_REMATCH[0]}"/"${BASH_REMATCH[1]}^"};done p=${p//./\\.};p=${p//\//$'\v'} p=${p//$'\v**\v'/$'\v(.\r/)?'} p=${p//\*\*/.$'\r'} while [[ $p =~ ([^$'\f']|^)\* ]];do p=${p/"${BASH_REMATCH[0]}"/"${BASH_REMATCH[1]}"[^/]$'\r'};done;p=${p//$'\r'/*} b=${p%%$'\n'*} p=${b##*$'\v'}$z${p#"$b"} b=${b%$'\v'*} Nice.