腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
(
awk
?)
shell
变量
与
字符串
匹配
regex
、
awk
我有一个类似这样的文件(其中xxxxn =任意随机
字符串
):xxxx2xxxx4xxxx5xxxx7xxxx8xxxx3我认为
awk
可能是完成这项工作的工具,但我对其他命令持开放态度。如果我像这样硬编码(还是用xxxx2 ),我就能让它工作起来:
awk
'/xxxx2/{fl
浏览 21
提问于2019-08-20
得票数 0
回答已采纳
4
回答
Perl单行if else逻辑
perl
我正在评估某些
变量
是否
与
预期值
匹配
。这些
变量
是由某个程序在内存中设置的,这些
变量
的值可以通过自定义程序从
shell
访问。我将
shell
命令的输出通过管道传递给
awk
,以获得我想要的特定字段,然后我想通过perl运行它,看看它是否
与
期望值
匹配
。例如, ysgrp autostart |
awk
-F\: '{print $1}' | perl -e 'print {&qu
浏览 1
提问于2012-05-09
得票数 8
回答已采纳
2
回答
gawk和
shell
脚本的单引号问题
linux
、
bash
、
awk
、
gawk
| gawk 'NR==$wc{print $3}'` 现在,我的问题是,gawk在搜索特定模式 (gawk 'NR==$wc{print $3}‘)时使用了单引号,但是
shell
脚本给了我错误,因为单引号的含义在
shell
中不同于gawk。
浏览 1
提问于2015-04-14
得票数 0
回答已采纳
2
回答
AWK
变量
问题
bash
、
awk
awk
中的
变量
不返回结果。name=bobkemp=bklc$snm=sahh ---------> Got the result$ export MYVAR=name$ echo $MYVAR name
浏览 1
提问于2013-04-29
得票数 0
回答已采纳
1
回答
如何在
awk
操作中增加
shell
变量
linux
、
bash
、
shell
、
awk
我的
shell
脚本是这样的:
awk
'$1 ~/^pattern/ {global_var=$((global_var+1))}' $1 func input_file_name我希望在global_var操作中增加全局(
shell
)
变量
awk
。普通的
shell
样式增量似乎不起作用。
浏览 2
提问于2014-06-02
得票数 4
回答已采纳
3
回答
在两个
字符串
之间查找行,其中一个是
变量
。
awk
我试图在这两行之间找到文本,起始行包含一个索引(
变量
),所以我需要将它从
shell
传递到
awk
。但我无法弄清楚如何将/start/,/end/构造
与
变量
混合。echo "$x" |
awk
'/abc def 2/,/end/'hello thereend -->echo "$x" |
浏览 1
提问于2021-07-13
得票数 2
回答已采纳
1
回答
如果一个子
字符串
在bash中
匹配
,则替换整个
字符串
。
bash
、
shell-script
、
sed
、
regular-expression
如果子
字符串
与
字符串
的部分
匹配
,但无法实现,我将尝试替换
字符串
。
匹配
子
字符串
中的整个
字符串
的正则表达式是什么。这是我的代码和我试图将它应用到的文件。 #!
浏览 0
提问于2021-08-15
得票数 0
回答已采纳
2
回答
使用子
字符串
返回行
awk
我有一个文本文件:blah 23当bash
变量
$f = 'string‘时,我只想使用
awk
返回第一行中的数字即使我使用“”字段分隔符,它也返回第一行和第三行.怎样才能使它与第一行相
匹配
呢?
浏览 6
提问于2014-03-26
得票数 0
回答已采纳
3
回答
BASH:如何在
AWK
中将
变量
用作正则表达式
regex
、
linux
、
bash
、
variables
、
awk
我花了几个小时学习
Awk
教程,但我无法绕过这个问题:我想使用一个
变量
作为
awk
查询的正则表达式。下面是我想要实现的一个示例:for value in ${testarray[*]}echo ${value} |
awk
'{if ($1 ~ regex) print}'我希望
Awk
匹配
测试
字符串
1和3,但它
匹配
所有测试
字符串
。
浏览 0
提问于2015-03-15
得票数 1
2
回答
在IF语句中不计算多个条件的
Shell
bash
、
shell
、
if-statement
这些条件基于从文本文件(index.txt)中读取的
与
特定主题对应的值,值编码为0或1。/bin/sh dx=$(
awk
'{if($1=='$d'){print $2}}' index.txt) sex=$(
awk
'{if($1=='$d'){print
浏览 1
提问于2019-12-04
得票数 1
回答已采纳
1
回答
基于列表的
AWK
数据集过滤
text-processing
、
awk
、
variable
/bin/bashfor element in "${arr_country[@]}"
awk
-F '\t'
浏览 0
提问于2018-10-08
得票数 2
回答已采纳
2
回答
awk
:将正则表达式
与
两个
shell
变量
的或运算符
匹配
regex
、
bash
、
awk
、
or-operator
我正在尝试在
awk
中使用不同的东西。其次,如何使用外壳
变量
来
匹配
模式,使用~运算符的指向哪个。END_TEXT="My end text"
awk
-v start=$START_TEXT -v en
浏览 25
提问于2019-03-09
得票数 0
2
回答
如何预先构造
awk
语句以在命令行上传递给
awk
?
shell
、
cygwin
、
awk
我有一个
shell
脚本,它将
awk
程序构造为一个
字符串
,然后将该
字符串
传递给
awk
。这是因为我想在
awk
程序中使用
shell
变量
的值。我的代码如下所示:echo $
awk
_prog
awk
$
awk
_p
浏览 1
提问于2010-07-02
得票数 3
回答已采纳
1
回答
如何比较bash中的两个
awk
结果值?
bash
、
awk
/bin/bashmyarr=($(
awk
'{print $2}' sim.count))do#rm "${myarr[$i]}"
awk
'{if ($1 == "{$myarr[$i]}"){print $2}}' $filename> "${myarr[$i]}&q
浏览 1
提问于2016-05-24
得票数 1
回答已采纳
3
回答
可变模式
匹配
awk
unix
、
awk
我有一个输入文件"myfile“和一个外壳
变量
"VAR”,其内容如下所示:Hello World# echo $VAR我需要使用
awk
处理包含模式"World“的"myfile”中的所有行。如果我这样做,它可以工作,如下所示:但是我不能使用VAR来做同样的操作。我尝试了以下方法,尽管我知道这些方法不会起作用: # <
浏览 1
提问于2014-04-29
得票数 0
5
回答
Awk
不接受bash
变量
linux
、
bash
、
shell
、
awk
我发现这个命令工作得很好:它将所有内容放在一个文件中,如下所示: config所以现在我想在一个bash脚本中定义它,这样username就可以是一个bash
变量
。我这样做了:username="mallory"
awk
-v username="$username&q
浏览 0
提问于2011-06-27
得票数 0
1
回答
使用文件子集中的信息从文件中提取单词(多个步骤)
awk
、
sed
、
grep
、
pcregrep
更具体地说,我想:文件2的第4和第5列表示间隔,第4列是间隔的开始,第5列是间隔的结束。文件1的第2列表示这些间隔之间的数字。
awk
'{ print $1 }' file 1 |
awk
`$4 *(file2)* < $2 *(f
浏览 0
提问于2018-03-03
得票数 0
回答已采纳
3
回答
shell
变量
在
awk
中的使用
bash
、
shell
、
awk
目前,我在使用
shell
变量
时遇到了问题。下面是我的问题,当我运行以下命令时:
awk
-F:-v awkvar=$user '$1=="$awkvar“{print
浏览 5
提问于2012-04-18
得票数 2
回答已采纳
4
回答
从
AWK
中
匹配
的
字符串
模式中删除\r\字符
linux
、
bash
、
awk
、
gsub
我对
AWK
很陌生,所以对这个基本问题表示歉意。我已经找到了许多从文件中删除windows结束行字符的引用,但是没有一个引用
与
正则表达式
匹配
,并随后删除了windows结束行字符。在
shell
脚本中,我希望从这个data5v.dat中捕获文件名参数infile.txt,并删除任何回车字符\r (如果存在)。回程可能并不总是存在。因此,我必须
匹配
一个单词,然后随后删除\r。我试过以下几种方法,但这并不是我所期望的那样: FILENAME=$(
awk
'/DATAFILE&
浏览 9
提问于2022-03-25
得票数 0
回答已采纳
2
回答
如何在使用管道和撇号时将bash命令的输出捕获到
变量
中?
linux
、
bash
、
ubuntu-14.04
我不知道如何通过bash将命令的输出保存到
变量
中:我必须用一个特殊的字符作为撇号还是管道
浏览 6
提问于2015-02-01
得票数 2
回答已采纳
点击加载更多
相关
资讯
linux-shell编程中awk变量的使用
2.3 用Shell通配符匹配字符串 fnmatch
字符串-暴力匹配与KMS
Lua中字符串与模式匹配
Shell速成手册-超级总结篇
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券