腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
awk
print
语
句中
重复
输入
有
什么问题
?
windows
、
awk
、
windows-subsystem-for-linux
、
line-breaks
、
dos2unix
我正在尝试回答this other question,关于如何
重复
现有的专栏。 我认为这相当简单,只需做如下操作:
awk
'{
print
$0 $2}' 然而,这似乎只打印$0。所以,我决定再做一些测试:
awk
'{
print
$0 $0}' // prints the entire line only once
awk
'{
print
$1 $1 $1}' /
浏览 37
提问于2021-10-11
得票数 0
回答已采纳
1
回答
为什么
awk
在做算术时把一个数字转换成字符串?
awk
输入
:echo |
awk
'{ c=0.1+0.3; if (c==0.4) {
print
"number= ", c} else {
print
"string= ", c} }'
输入
:echo |
awk
'{ c=0.1+0.2; if (c==0.3) {
print
"number= ", c} else {
print
&
浏览 3
提问于2020-04-13
得票数 2
回答已采纳
2
回答
linux/ubuntu
awk
匹配唯一值(而不是bash“排序唯一grep”唯一值)
awk
、
grep
我的命令如下:
awk
-vVAR="$i“‘{$i+=$3-$2} END {
print
VAR,$i}’;已完成 Red 13 14Blue要获得这样的输出:Blue -29 我的问题是: 是否
有<
浏览 0
提问于2013-02-05
得票数 1
回答已采纳
3
回答
Awk
迭代不带循环构造
awk
我正在读一篇关于
awk
脚本的教程,并观察到了这种奇怪的行为,为什么这个
awk
脚本
在
执行时会
重复
要求一个数字,即使没有像while或for这样的循环结构。如果我们
输入
CTRL+D(EOF),它将停止提示
输入
另一个数字。BEGIN {}
print
"The square of ",
浏览 3
提问于2013-07-04
得票数 1
回答已采纳
2
回答
使用
AWK
()删除
重复
字符
bash
、
awk
、
sed
我试图通过删除换行符和
重复
空格字符来重新格式化一些文本。 hello ! hello
awk
-v RS='!''{gsub("^ *|\n", ""); gsub(" +", " ")} NF{
print
$0 RS }' file hello !这个<
浏览 0
提问于2016-07-07
得票数 1
回答已采纳
4
回答
调用
awk
的shell脚本意外的空结果
shell
、
awk
NF=`echo $VAR |
awk
'{
PRINT
NF}'`
有
什么想法吗?
浏览 4
提问于2014-08-23
得票数 1
回答已采纳
2
回答
如何将此命令简化为只使用
awk
?
command-line
、
shell
、
sed
、
text-processing
、
awk
awk
'/user/ {
print
$1 }' /etc/userdomains | sed 's/://'domain.tld: user otherdomain.tld
浏览 0
提问于2010-10-24
得票数 6
回答已采纳
2
回答
“<”运算符上的
awk
分析错误
awk
、
parse-error
我正在尝试
在
.alias文件中为tcsh创建一个别名。Alias类似于:当我尝试运行别名时,它会给我以下错误:
awk
: cmd. line:1: ^ parse error 你知
浏览 1
提问于2010-11-06
得票数 1
回答已采纳
1
回答
使用
awk
和变量查找一个单词的出现数。
unix
、
awk
我正在试图找到包含用户
输入
的单词的字段的数目。我不知道
在
awk
语
句中
使用变量的语法。如果我只使用$i == "Washington“的字面字符串,它就能工作,但我需要它来使用
输入
。当我尝试这个时,它什么也不返回:read Choice for (i=1;i<=NF;i++)
浏览 2
提问于2015-12-03
得票数 0
回答已采纳
3
回答
Awk
打印数组的单个元素
awk
但是,我从像
print
arr[1]这样的命令中得到的只是一个空行。#!/bin/bashxargs md5 | md5[$4]++;}
print
files[j+1]
浏览 2
提问于2012-01-20
得票数 0
回答已采纳
4
回答
awk
-v接受命令替换吗?
bash
、
awk
、
command-substitution
我可以使用bash命令替换技术
在
一个队列中创建一个
awk
变量吗?这是我正在尝试的,但有些地方不对劲。
awk
-v AVG=$(uptime|
awk
'{
print
$(NF-2)}') '{ if ( AVG >= 1 )
print
"there is a load" }' 也许是因为命令替换使用了
Awk
(尽管我对此表示怀疑)?GNU
Awk
3.1.7
浏览 4
提问于2013-12-21
得票数 1
回答已采纳
1
回答
在
使用脚本时执行获取操作系统版本的命令会打印两次,但实际上
在
执行手动时会打印一次
bash
我
在
RHEL6.10‘’中执行了以下命令。/tqreclist -s服务器-t HINV.Summary |
awk
-F,'{
print
$4}‘当我手动执行该命令时,我会在屏幕上打印操作系统版本。但是,当我
在
bash脚本中执行相同的命令时,会将相同的版本打印两次,如Linux、Linux、Windows。我认为我的代码中有不好的地方,所以我正确地检查了它,
在
执行上面的命令后,我注意到它在屏幕上打印
重复
的值,所以我从
awk
更改为cut,但我得到了相
浏览 0
提问于2019-05-26
得票数 0
4
回答
将
awk
-for循环变量的值赋给bash变量
bash
、
awk
临时文件中的内容235 Rob Xavir Management我有这方面的代码/bin/bashread -p "Enter :" sword6;{ if( $i ~ "'$sword6'$" )
浏览 7
提问于2018-05-17
得票数 0
4
回答
Awk
-打印最后一列,如果最后一列是emty,则打印最后一列。
awk
如果字符串只是一个目录,我想使用
AWK
获取文件名或最后一个文件夹名。我
有
:打印最后一栏并:要在最后一列之前打印一列,请执行以下操作。如何使
awk
识别该字符串是否仅包含一个目录而不包含文件名,
在
本例中,
在
最后一列之前打印一列。 我的
浏览 0
提问于2018-12-06
得票数 5
回答已采纳
4
回答
加载字段1并在Perl中
在
{}等效的
awk
处打印
arrays
、
perl
、
awk
、
foreach
、
equivalent
我
有
下面的
AWK
脚本,它计数字段1中元素的出现,当读取完整个文件时,打印每个元素和
重复
的次数。
awk
'{a[$1]++} END{ for(i in a){
print
i"-->"a[i]} }' file_________________________
浏览 9
提问于2017-09-28
得票数 2
回答已采纳
2
回答
bash检查列表中的所有元素都在一个范围内
bash
)done < <(grep -A 26 "some text" someFile.txt |
awk
'/More Text/ { gsub(/M/, " ");
print
$4 }' | uniq ) echo $GreaterThanTwenty我
有</e
浏览 0
提问于2012-10-03
得票数 0
回答已采纳
1
回答
使用粘贴在列中垂直打印数据
shell
、
unix
我尝试使用paste
在
两列中垂直列出数据。假设我
在
一个文本文件中有以下数据我提取所有的名称并将其存储为一个变量:我现在想将它们粘贴在一起,但是粘贴要求您使用文本文件的文件。为了简单起见,我不想创建额外的文件,那么如何将变量
输入
到paste中以按行和列列出数据
浏览 3
提问于2015-03-24
得票数 0
4
回答
删除模式后的所有连续
重复
行。
awk
、
sed
我
有
一个有数据的文件inputinputoutputinputinputZ1A1我想要输出cell (HB)outputinputZ1A1我想删除所有连续的行,
在
input行之后出现word cell
awk
'{a[$i]++)
print
($i,FS)}{
print
("\n")}
浏览 1
提问于2021-02-24
得票数 0
回答已采纳
1
回答
如何在Unix中检查测试命令
unix
、
testing
、
cat
、
wc
我只是试着检查alert.log文件,如果它有单词(行?(编辑)计数大于4和单词时间在其中,然后我将grep只为时间,它将打印最新的时间戳。但是,如果没有时间,它应该打印当前日期。if [[ -s "${SCRIPT_PATH}/alert.log" ]]; then then then
浏览 1
提问于2015-08-27
得票数 0
3
回答
awk
:如何删除一个文件中的
重复
行,同时将它们输出到另一个文件中?
bash
、
csv
、
awk
、
uniq
我目前正在编写一个处理csv文件的脚本,它做的一件事就是删除并记录文件中的
重复
行。我目前的方法是使用uniq -d运行uniq一次,以显示所有
重复
项,然后不带任何选项再次运行uniq以实际删除
重复
项。话虽如此,我想知道是否
有
可能在一次操作中执行相同的功能,而不是必须运行uniq两次。我已经找到了一堆使用
awk
删除副本的不同示例,但据我所知,我还没有找到同时显示副本和删除副本的示例。
浏览 1
提问于2012-11-30
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
运维必会基本功之:awk从入门到大神
搞定Linux Shell文本处理工具,看完这篇集锦就够了
awk基础01-基本用法
在 vim 编辑中使用 perl 单行命令
Linux命令行文本工具
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券