English 中文(简体)
从变量中提取案文
原标题:extract a text from a variable

I have a variable named l and it contains a string of characters for example echo $l output will be a1,a2,a3,a4,a5,a6,a7,a8,b1,b2,b3

如何寻找b1并把它储存在新的临时中,用于进行情况检查。 我不得不 use,因为立场会改变一切。

因此,我的理论将像这样,从这种扼杀中获取1倍,并且将储存在可变的J中。

(千美元)

[j = b1]

之后

 echo "This is a true statment by b1"

else

     echo "This is a false statement not by b1"

fi

这样做的步伐是否比较快,因为我们认为,这些措施是重复的。

增 编

问题回答

我认为,这可能有助于你:

l="a1,a2,a3,a4,a5,a6,a7,a8,b1,b2,b3"
j="b1"
if [[ $l =~ $j ]]; then
    echo "This is a true statement by $j"
else
    echo "This is a false statement by $j"
fi

[[ $l =~ $j ]] && echo "This is a true by $j" || echo "This is false by $j"




相关问题
Parse players currently in lobby

I m attempting to write a bash script to parse out the following log file and give me a list of CURRENT players in the room (so ignoring players that left, but including players that may have rejoined)...

encoding of file shell script

How can I check the file encoding in a shell script? I need to know if a file is encoded in utf-8 or iso-8859-1. Thanks

Bash usage of vi or emacs

From a programming standpoint, when you set the bash shell to use vi or emacs via set -o vi or set -o emacs What is actually going on here? I ve been reading a book where it claims the bash shell ...

Dynamically building a command in bash

I am construcing a command in bash dynamically. This works fine: COMMAND="java myclass" ${COMMAND} Now I want to dynamically construct a command that redirectes the output: LOG=">> myfile.log ...

Perform OR on two hash outputs of sha1sum

I want perform sha1sum file1 and sha1sum file2 and perform bitwise OR operation with them using bash. Output should be printable i.e 53a23bc2e24d039 ... (160 bit) How can I do this? I know echo $(( ...

Set screen-title from shellscript

Is it possible to set the Screen Title using a shell script? I thought about something like sending the key commands ctrl+A shift-A Name enter I searched for about an hour on how to emulate ...

热门标签