![在 bash 中修剪命令的字符](https://linux22.com/image/610095/%E5%9C%A8%20bash%20%E4%B8%AD%E4%BF%AE%E5%89%AA%E5%91%BD%E4%BB%A4%E7%9A%84%E5%AD%97%E7%AC%A6.png)
我在 bash shell 中运行以下命令:
/usr/bin/ntlm_auth --request-nt-key --domain=TEST.DOMAIN --username=Administrator --password=mypassword
虽然我想从行尾修剪最后 6 个字符(在处理之前) - 但我希望能够在 shell 中执行此操作,而不是依赖脚本
答案1
使用函数:
foo (){
/usr/bin/ntlm_auth --request-nt-key --domain=TEST.DOMAIN --username=Administrator --password="${1%??????}"
}
叫它:
foo m7s5p3rs3cr3tpXss
当然,输入清理(此处未显示)适用。