在 bash 中修剪命令的字符

在 bash 中修剪命令的字符

我在 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

当然,输入清理(此处未显示)适用。

相关内容