繁体   English   中英

用grep默认行为替换bash变量

[英]bash variable substitution with grep default behavior

我正在尝试从文件中读取用户名和密码,并将每个用户名和密码存储在变量中,问题是我使用grep获取了包含数据的行,并使用变量替换将其存储在变量中,但是grep始终将输出打印到屏幕上,这是编码:

user_line=$(grep "$l_user_name" "user_data")

如何将输出存储在user_line中而不将其打印到屏幕上

我认为强烈建议在这里引用:

user_line=$(grep "$l_user_name" "user_data")

如果不引用$l包含空格,则grep将在stderr上写入一些错误。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM