Ubuntu Bash: Get text between 2 colons from a text file
本问题已经有最佳答案,请猛点这里访问。
我是UbuntuBash的初学者,找了几个小时找不到解决方案。
我有一个配置文件,其中包含如下行:
我想授予用户对该文件夹的权限,但首先我必须检查该用户是否存在,如果不存在,则创建该用户。
唯一的问题是从冒号之间提取"testuser"。这样我就可以检查用户是否存在/etc/passwd。
您需要在分隔符之间"剪切"文本。用于
1 | cut -d: -f2 /etc/passwd |
-d: 设置为: 的收银台(默认为tab)-f2 将使cut 只打印文件的第二个字段frim-ie.username
但要检查系统上是否存在用户,请参阅超级用户-查明用户名是否存在并使用