#!/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

Shell脚本:提取包含指定字符前的字符串

原文地址: https://www.cveoy.top/t/topic/nVCy 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录