我试图在gVim中创建一个自定义函数来根据标记对行进行排序,这有点超出了我的能力范围。对我来说,目标是在我的_gvimrc中创建一个自定义函数,这样我就可以根据需要快速地使用这种方法。我需要一些关于在哪里学习的建议。
我的目标是通过行首的标记对行进行分组
file contents 1
:a some text
:b some other text
:a more text
:b more other text
:c final text
file contents 2
将会变成
:a
some text
more text
:b
some other text
more other text
我正在编写一个处理数据的bash脚本。
在脚本的一部分中,我需要使用存在于原始数据中的数据来生成一个新值。
但是,我编写的脚本不起作用。
终端给我以下错误
)0.192500rror:无效算术运算符(错误标记为“
每个变量的值为: inc= 0.0200000、str= -0.192500、pts= 1024、
我的脚本如下:
for i in *.TXT; do
inc=$(sed -n '/^#XPERCHAN/ p' $i | sed 's/[A-Z:# ]//g')
str=$(sed -n '/^#OFFSET/ p'
我有一个非常大的文件(7G),我想从其中提取特定日期列的Min和Max (这是文件中的第4列)。目前,我有这个片段,但我不知道它有多高的效率,以及env。我对繁重的处理很敏感,所以如果有人能想出一些不符合性能要求的东西,我会很感激的。
MIN=`date --date="$1" +%s`
MAX=`date --date="$2" +%s`
while true ; do
read LINE
if [ "$LINE" = "" ] ; then break ; fi
L_DATE=`echo $LINE | awk '
我想用linux命令在文本文件中找到字符串的最后一次出现。例如
1 a 1
2 a 2
3 a 3
1 b 1
2 b 2
3 b 3
1 c 1
2 c 2
3 c 3
在这样的文本文件中,我想找出b最后一次出现的行号,即6。
awk '/ b / {print NR;exit}' textFile.txt
但我不知道最后一次该怎么做。
我想根据多列中的匹配筛选行。我有(各种)4列选项卡分隔的文件.我需要检查第1列中所有重复出现的情况,检查相应的第4列,如果值不同(即使只有一次),则打印整行(4列)。
下面是输入的一个示例:
function-n such_as-handheld-n 6.4623 A
function-n such_as-hash-n 6.5328 A
party-n such_as-head-n 2.5586 A
function-n such_as-headphone-n 8.0794 B
function-n such_as-health-n 3.1938 A
party-
我使用sed脚本根据关键字将一个文件拆分成多个xml文件:
脚本:
#!/bin/sh
File=/home/spark/PktLog
count=0
line=(`sed -n '/?xml version="1.0" encoding/=' $File`)
num=${#line[@]}
for n in ${line[*]}
do
[ $count -eq 0 ] && startLine=$n && continue
let count+=1
let endLine=n-1
if [ $count
超人们。怎样才能使终端显示我想要的文本?以及如何编辑已经显示的文本,例如现在显示的终端:
user@host: sudo writetext
bash: writetext: command not found
如何将此文本编辑为如下所示
user@host: sudo writetext 5
writelext line 1 executed
writelext line 2 executed
writelext line 3 executed
writelext line 4 executed
writelext line 5 executed
我不需要程序来工作,我只需要知
我希望grep在一个文件的多行顺序。文件originalfile.txt的一个示例可以是:
num=12
workers not specified
length= 128
Using array element
num= 24
workers not specified
length= 128
Using array element
......
我只想grep有价值的行,像那些有num和length的
num=12
length= 128
num= 24
length= 128
......
我知道如何只对一种模式进行grep,比如num,但我不知道如何在多个模式中实现它。
$ g