Shell脚本:提取包含指定字符前的字符串
#!/bin/bash
读取用户输入的内容
read -p '请输入要搜索的字符串: ' search_str read -p '请输入要输出的字符: ' output_str
搜索字符串并输出指定字符之前的内容
if grep -q '$output_str' <<< '$search_str'; then echo '包含 $output_str,输出到 $output_str 之前的内容为: ' sed 's/$output_str.*//' <<< '$search_str' else echo '不包含 $output_str' fi
exit 0
原文地址: https://www.cveoy.top/t/topic/nVCy 著作权归作者所有。请勿转载和采集!