小编iaa*_*aav的帖子

在 shell 脚本中获取 2 个数组中的公共值

我有一个

array1 = (20,30,40,50)
array2 = (10,20,30,80,100,110,40)
Run Code Online (Sandbox Code Playgroud)

我必须从数组 3 中的这 2 个数组中获取公共值,例如:

array3 = (20,30,40) 
Run Code Online (Sandbox Code Playgroud)

按升序排列。

unix sorting bash shell awk

5
推荐指数
1
解决办法
4427
查看次数

shell脚本中的"一元运算符预期"

我需要一个脚本来保持轮询"receive_dir"目录,直到"stopfile"写入目录.

这必须运行尽管空目录.

到目前为止,我有这个,但如果receive_dir为空,没有"一元运算符预期"的文件,则会失败.救命 !!

#!/usr/bin/ksh

until [ $i = stopfile ]
 do
   for i in `ls receive_dir`; do
   time=$(date +%m-%d-%Y-%H:%M:%S)
   echo $time
   echo $i;
  done
done
Run Code Online (Sandbox Code Playgroud)

unix bash shell scripting while-loop

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

在unix中获取2种模式之间的所有内容

我需要一个awk/cut one liner来获取模式和最后一个文件名之间的所有内容,例如:

$ cat .exportfiles.text
/branches/WP_Fix/Code/SharedApp/src/gov/illinois/ies/business/rules/ed/CorticonFinIncomeEntiyLoader.java
/branches/WP_Fix/Code/BEAN/Framework/ejbModule/gov/illinois/ies/business/rules/entities/fin/Income.java
/branches/WP_Fix/settings/Environment/RT/properties/build.properties
/branches/WP_Fix/test/Environment/DEV/properties/build.properties
Run Code Online (Sandbox Code Playgroud)

期望的输出:

Code/SharedApp/src/gov/illinois/ies/business/rules/ed
Code/BEAN/Framework/ejbModule/gov/illinois/ies/business/rules/entities/fin
settings/Environment/RT/properties
test/Environment/DEV/properties
Run Code Online (Sandbox Code Playgroud)

unix bash shell awk sed

0
推荐指数
1
解决办法
252
查看次数

标签 统计

bash ×3

shell ×3

unix ×3

awk ×2

scripting ×1

sed ×1

sorting ×1

while-loop ×1