我需要提取字符 '(' 之前的字符。我的文件结构是:
玫瑰(好)好吧
雏菊()没有
礼来(坏)很好
向日葵()不错
我需要以下形式的输出文件:
rose
daisy
lilly
sunflower
Run Code Online (Sandbox Code Playgroud)
谁能告诉这个命令.....
awk、grep 或 sed 更可取...
在尝试安装som_pak-3.1-NAcMoS.tar.gz文件时,我使用了以下命令:
$ tar xvf som_pak-3.1-NAcMoS.tar.gz
$ cd som_pak-3.1
$ cp makefile.unix makefile
$ make
$ cd ..
$ ln -s som_pak-3.1 $NACMOS_HOME/som_pak
Run Code Online (Sandbox Code Playgroud)
但是在执行make命令时,我收到以下错误:
*缺少分隔符(您是指 TAB 而不是 8 个空格吗?)。停止。
我有两个文件,一列。
如果两个文件中的第一行相同,则打印 1,否则打印 0。
file1:
M
A
A
M
Run Code Online (Sandbox Code Playgroud)
file2:
M
M
A
A
Run Code Online (Sandbox Code Playgroud)
output:
1
0
1
0
Run Code Online (Sandbox Code Playgroud)
任何人都可以向我展示一个可以做到这一点的 awk 脚本吗?
我想根据第一列的值比较两个文件:
文件 1
aaa 23 3
bbb 56 6
ccc 45 2
Run Code Online (Sandbox Code Playgroud)
文件 2
bbb m a
aaa a m
ccc m m
Run Code Online (Sandbox Code Playgroud)
输出文件应该是:
aaa a m
bbb m a
ccc m m
Run Code Online (Sandbox Code Playgroud)
即,我们需要以第一个文件的第一列顺序打印第二个文件的第 2 列和第 3 列。
有人可以为此建议一个 awk 脚本吗?
我想删除空格前的一个单词。我的文件结构是:
蚂蚁
tiger
static rabbit
lion
dynamic monkey
donkey
Run Code Online (Sandbox Code Playgroud)
我需要输出为:
ant
tiger
rabbit
lion
monkey
donkey
Run Code Online (Sandbox Code Playgroud)
我可以grep为此使用命令吗,或者还有其他可用的方法吗?