Convert string in variable lower case
本问题已经有最佳答案,请猛点这里访问。
使用bash 3.2.57(1)-版本(x86_-Apple-Darwin14)
如何"重新分配"或"更改"读取到变量中的现有值。
如果用户输入字符串
1 2 | read userInput echo ${userInput} | tr '[:upper:]' '[:lower:]' |
您应该存储命令的输出:
1 2 | read userInput userInput=$(echo"$userInput" | tr '[:upper:]' '[:lower:]') |
我很惊讶这还没起作用…
您在存储值时遇到问题了吗?
如果是这样,你必须:
1 | userInput=$(echo ${userInput} | tr '[:upper:]' '[:lower:]') |
但它看起来像一个Mac环境。你得到了什么结果?
编辑,增加了