小编use*_*033的帖子

如何在awk中打​​印引号字符

我有一个str.txt包含以下示例记录的文件。

31,2713810299,1,11-Aug-15 19:52:10
32,2713810833,1,11-Aug-15 21:36:18
Run Code Online (Sandbox Code Playgroud)

现在我想用 awk 打印输出,如下所示。

cat str.txt|awk -F, '{print substr("$4",1,9)}' -
Run Code Online (Sandbox Code Playgroud)

输出应该是:

'11-Aug-15' 
'11-Aug-15' 
Run Code Online (Sandbox Code Playgroud)

awk shell-script gawk

11
推荐指数
2
解决办法
3万
查看次数

我们如何在shell脚本的单个for循环中使用多个变量?

我正在使用 for 循环实现如下代码,但运行脚本后输出错误。

for i in `awk -F"|" '{print $1}' $INPUTFILE`, j in `awk -F"|" '{print $2}' $INPUTFILE`
do
echo $i:$j
done  
Run Code Online (Sandbox Code Playgroud)

请帮助我在 shell 脚本的单个 for 循环中使用多个变量。

shell-script for

9
推荐指数
5
解决办法
10万
查看次数

如何通过awk更改一列并在一行中添加其他列

我有一个包含以下记录的文件 MDD.TXT。文件:MDD.TXT

0|ABC|055309|20120929053309|11965150   
0|ABC|061434|20120929063434|11155537  
0|ABC|070228|20120929073228|11965150  
0|ABC|082213|20120929583213|11965150  
0|ABC|083950|20120929983950|11965150  
0|ABC|084112|20120929083112|11965150
Run Code Online (Sandbox Code Playgroud)

现在我想用“XYZ”替换第二列,并想在所有记录中添加两列文件名和“成功”。所需的输出应如下:

0|XYZ|055309|20120929053309|11965150|MDD.TXT|SUCCESS
0|XYZ|061434|20120929063434|11155537|MDD.TXT|SUCCESS
0|XYZ|070228|20120929073228|11965150|MDD.TXT|SUCCESS
0|XYZ|082213|20120929583213|11965150|MDD.TXT|SUCCESS
0|XYZ|083950|20120929983950|11965150|MDD.TXT|SUCCESS
0|XYZ|084112|20120929083112|11965150|MDD.TXT|SUCCESS
Run Code Online (Sandbox Code Playgroud)

awk shell-script

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

如何以不同的方式在数组中插入字符串

我有一个像下面这样的字符串。str='014387650' 现在我想像下面这样拆分这个字符串并将值放入数组中。

A[0]=0  
A[1]=01  
A[2]=014  
A[3]=0143  
A[4]=01438  
A[5]=014387  
A[6]=0143876  
A[7]=01438765  
A[8]=014387650  
Run Code Online (Sandbox Code Playgroud)

bash array shell-script

3
推荐指数
1
解决办法
861
查看次数

如何将变量从 perl 脚本导出到 shell 脚本?

我有一个 shell 脚本,我在其中通过以下代码运行 perl 脚本。

perl perlscript.pl
Run Code Online (Sandbox Code Playgroud)

在 perl 脚本中,我定义了一个名为$circle. 现在我想在我的 shell 脚本中使用这个变量值。我怎么打电话?

perl shell-script environment-variables variable

3
推荐指数
1
解决办法
4039
查看次数

标签 统计

shell-script ×5

awk ×2

array ×1

bash ×1

environment-variables ×1

for ×1

gawk ×1

perl ×1

variable ×1