用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/eEwe 著作权归作者所有。请勿转载和采集!