小编cha*_*mps的帖子

如何在用sh而不是bash运行的脚本中使用进程替换?

我试图在shell脚本中传递命令,但收到错误:

a.sh: command substitution: line 1: syntax error near unexpected token `('
a.sh: command substitution: line 1: `comm -12 <( sort /home/xyz/a.csv1 | uniq) <( sort /home/abc/tempfile | uniq) | wc -l'
Run Code Online (Sandbox Code Playgroud)

代码片段 -

temp=`comm -12 <( sort /home/xyz/a.csv1 | uniq) <( sort /home/abc/tempfile | uniq) | wc -l`
echo $temp
Run Code Online (Sandbox Code Playgroud)

bash shell

9
推荐指数
1
解决办法
3439
查看次数

如何在.zip文件中使用grep

有3个文件a.csv,b.csv,c.csv压缩为abh.zip,现在可以在abh.zip上执行grep命令(有没有任何通配符,只有grep运行c.csv文件里面压缩).

linux shell

5
推荐指数
1
解决办法
8411
查看次数

使用AWK提取列

我正在尝试使用AWK提取列.源文件是.CSV文件,下面是我正在使用的命令:

 awk -F ',' '{print $1}' abc.csv > test1
Run Code Online (Sandbox Code Playgroud)

文件abc.csv中的数据如下所示:

xyz@yahoo.com,160,1,2,3
abc@ymail.com,1,2,3,160
Run Code Online (Sandbox Code Playgroud)

但是在test1中获得的数据如下:

abc@ymail.comxyz@ymail.com
Run Code Online (Sandbox Code Playgroud)

从服务器下载文件后,在记事本中打开文件.

linux awk

4
推荐指数
1
解决办法
419
查看次数

标签 统计

linux ×2

shell ×2

awk ×1

bash ×1