代码拉取完成,页面将自动刷新
#!/bin/bash
# 通用路径
ROOT_PATH=$PATH_ZWTL_ROOT
CORE_PATH=$ROOT_PATH/core/zwp
# 专用文件
THIS_FILE=$ROOT_PATH/zwp
LINK_FILE=$PATH_ZWTL_INST/p
# 导入文件
source $ROOT_PATH/tools/scripts/utils
source $ROOT_PATH/tools/scripts/com_p
########################################################################################################
# 帮助选项
########################################################################################################
function print_usage()
{
echo "[Usage]: "
printf "%-20s%-50s\n" " p <key>" "match key"
printf "%-20s%-50s\n" " p <key> <num>" "match key whitch context"
}
############################################################### propt
# 提示文件
function do_prompt()
{
cd $CORE_PATH
if [[ $# == 1 ]]; then
grep --color=auto $1 * -nr -A 5
else
grep --color=auto $1 * -nr -A $2
fi
}
########################################################################################################
# 程序入口
########################################################################################################
function zwp_entry()
{
# 如果没写参数, 或帮助命令, 则打印帮助信息
if [ $# = 0 ] || [ $1 = '-h' ] || [ $1 = '--help' ];then
print_usage
exit 1
fi
case $1 in
-h) print_usage ;;
-init) common_init ;;
-x) do_x $CORE_PATH $@ ;;
-e) p_edit $2 ;;
-edit) edit_file $THIS_FILE ;;
-cd) cd_dir $CORE_PATH ;;
-n) print_note_help ;;
-g) grep_file $2 ;;
-f) find_file $2 ;;
*) do_prompt $@ ;;
esac
}
zwp_entry $@
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。