How to check if a string contains a substring in Bash

后端 未结 26 1867
慢半拍i
慢半拍i 2020-11-22 01:58

I have a string in Bash:

string=\"My string\"

How can I test if it contains another string?

if [ $string ?? \'foo\' ]; then         


        
26条回答
  •  小蘑菇
    小蘑菇 (楼主)
    2020-11-22 02:16

    My .bash_profile file and how I used grep:

    If the PATH environment variable includes my two bin directories, don't append them,

    # .bash_profile
    # Get the aliases and functions
    if [ -f ~/.bashrc ]; then
        . ~/.bashrc
    fi
    
    U=~/.local.bin:~/bin
    
    if ! echo "$PATH" | grep -q "home"; then
        export PATH=$PATH:${U}
    fi
    

提交回复
热议问题