我有一个
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)
按升序排列。
我需要一个脚本来保持轮询"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) 我需要一个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)