skip to Main Content

Ubuntu – Can't index of the "#[hello]" in bash

The following index_of function doesn't work for all cases: #!/bin/bash index_of() { local string="$1" local search_string="$2" local prefix=${string/${search_string}*/} local index=${#prefix} if [[ index -eq ${#string} ]]; then index=-1 fi printf "%s" "$index" } a='#[hello] world' b=$(index_of "$a" "world") echo "A:…

VIEW QUESTION
Back To Top
Search