小编Гри*_*рий的帖子

tcsh grep 麻烦

我使用 FreeBSD

> uname -sr
FreeBSD 6.3-RELEASE
Run Code Online (Sandbox Code Playgroud)

当我查询

> grep `whoami` /etc/passwd
Run Code Online (Sandbox Code Playgroud)

它显示了我想要的信息:

在此处输入图片说明

但是当我尝试在 tcsh 脚本中获取它时:

#!/bin/tcsh
set login = `whoami`
echo $login

set query = `grep $login /etc/passwd`
echo $query
Run Code Online (Sandbox Code Playgroud)

它给我带来了以下内容:

dolg_gr
echo: No match.
Run Code Online (Sandbox Code Playgroud)

为什么“不匹配”?如何在 $query 变量的命令外壳中获取它提供给我的字符串?

freebsd tcsh

3
推荐指数
1
解决办法
94
查看次数

标签 统计

freebsd ×1

tcsh ×1