Neo*_*Neo 5 bash history environment-variables
当我运行命令时,我需要设置一些shell环境变量,该变量保存来自".bashrc"内部的当前命令.实际上我需要在运行命令时更新PROMPT_COMMAND,我需要整个命令行,我将从中选择相关值.
PROMPT_COMMAND='TITLE=`echo !!`; echo $TITLE;'
Run Code Online (Sandbox Code Playgroud)
我尝试echo !!在.bashrc中使用,但这只是给我!!标题.有任何想法吗?
如果您正在尝试更新xterm的标题,则可以使用DEBUG陷阱:
trap 'echo "$BASH_COMMAND"' DEBUG
Run Code Online (Sandbox Code Playgroud)
看到这篇博文.
不确定你到底需要什么,但它应该在这里——试试吧:)
#!/bin/bash
echo "# arguments called with ----> ${@} "
echo "# \$1 -----------------------> $1 "
echo "# \$2 -----------------------> $2 "
echo "# path to me ---------------> ${0} "
echo "# parent path --------------> ${0%/*} "
echo "# my name ------------------> ${0##*/} "
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5452 次 |
| 最近记录: |