【发布时间】:2021-02-07 08:12:07
【问题描述】:
我正在尝试读取保存在位置参数 $1 中的字符串的最后一个字符。到目前为止,我只知道如何对命名变量执行此操作,例如
echo "${str: -1}"
有人可以告诉我如何以 1 美元的价格做到这一点。认为这可以工作,但它没有。谢谢。
echo "${\$1: -1}"
【问题讨论】:
-
你可以使用
"${1: -1}" -
谢谢,如果你知道并且不介意的话,只是一个额外的问题 - 它应该如何用单引号显示,例如作为 awk 命令?这不起作用 --> awk -v PARAM_NAME="clientid" '{ if ($1 == "\""PARAM_NAME"\":" && "${2: -1}" == ",") { print $2 ;}}'
-
@Jozef:我建议开始一个新问题。