我试图在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) 有3个文件a.csv,b.csv,c.csv压缩为abh.zip,现在可以在abh.zip上执行grep命令(有没有任何通配符,只有grep运行c.csv文件里面压缩).
我正在尝试使用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)
从服务器下载文件后,在记事本中打开文件.