以可变小写形式转换字符串

时间:2016-01-16 11:09:20

标签: bash

使用bash版本3.2.57(1)-release(x86_64-apple-darwin14)

我如何重新分配'或者改变'将现有值读入变量。

如果用户输入字符串> g0c <- compiler::cmpfun(g0) > microbenchmark(g0(df), g0c(df), times=10) Unit: milliseconds expr min lq mean median uq max neval g0(df) 250.0750 262.941 276.1549 276.8848 281.1966 321.3778 10 g0c(df) 214.3132 219.940 228.0784 230.2098 235.4579 242.6636 10 ,我希望IAmString存储值propInput。我只是为了清酒而打印到控制台。

iamstring

2 个答案:

答案 0 :(得分:9)

您应该存储命令的输出:

read userInput
userInput=$(echo "$userInput" | tr '[:upper:]' '[:lower:]')

答案 1 :(得分:-1)

我感到惊讶的是,它还没有工作......

您在存储值时遇到问题吗?

如果是这样,你必须:

userInput=$(echo ${userInput} | tr '[:upper:]' '[:lower:]')

但它看起来像是一个mac环境。你得到了什么结果?

修改,添加userInput=$()并重新构建以便更好地查询。