Tag: bash

如何在多个文件中find常用词

我有4个文本文件包含服务器名称,如下所示:(每个文件有大约400行与各种服务器名称) Server1 Server299 Server140 Server15 我想比较的文件,我想find的是所有4个文件共同的服务器名称。 我不知道从哪里开始 – 我可以访问Excel和Linux bash。 任何聪明的想法? 我在Excel中使用vlookup来比较2列,但不认为这可以用于4列?

工具/脚本在bash命令行上testingdate时间间隔

我已经sorting的数据看起来像这样(从MS Excel转储到命令行与ssgrep ): 2012-06-27T22:55:00 2012-06-27T23:00:00 2012-06-27T23:05:00 2012-06-27T23:10:00 2012-06-27T23:15:00 2012-06-27T23:20:00 2012-06-27T23:25:00 2012-06-27T23:30:00 现在我想把它写成一个脚本(或任何命令行工具),它testing所有值是否确实是有效的date,以及它们之间是否有间隔不是5分钟的间隔。 (我需要做一样的不同的数据集采样间隔1小时) 有没有可用于命令行的工具可以做到这一点? 我知道在R或Perl中编写一个小脚本很容易(实际上我已经开始编写这个脚本)。 但是也许在linux / solaris上已经预装了一个我不知道的实用程序。

使用带分隔符的ssconvert将CSV转换为XLS

我有一个分隔字符为|的CSV文件 ,但是无法真正find将其转换为应用分隔符的XLS的方法。 ssconvert -O 'separator=|' test.csv test.xls 显然会产生消息,如The file saver does not take options 。 结果是一个XLS文件,整行被视为1列(连接,如文本格式),而不是根据给定的分隔符进行扩展。 预期的结果显然是正确分隔的文件。 这一直困扰着我,有人可以给我一个提示吗?

使用LibreOffice通过命令行将.xls转换为.pdf

我试图通过Ubuntu上的命令行使用LibreOffice将.xls文件转换为.pdf 。 在单元格背景中有一些颜色的.xls文件。 问题是当我转换.xls文件时, .pdf丢失了原始格式。 每个页面几乎被打破了一个页面的内容显示在两个不同的页面。 有谁知道如何通过命令行将.xls文件转换为.pdf保持原始格式? 或者一些诀窍来设置.pdf页面的大小不中断页面? (也通过命令行) 我用来进行转换的代码是: soffice –headless –convert-to pdf:"impress_pdf_Export" filename.xls

使用Bash写入Excel表格

是否有可能写入一个Excel表(任何types)从一个bash脚本? 我正在寻找的东西是这样的: sed -e :a -e '$!N; s/\n/ /; ta' file.c > #( first coloumn ,second row of the spread sheet ) echo "$cdvar" > #( second coloumn ,third row of the spread sheet ) 感谢您的回复和build议。

填补空的领域

我有一个非常大的制表符分隔的文件(约1200万行),看起来像这样: F1 1 2 700 F2 89 900 10000 19 F3 100 60001 有什么办法可以让这个像这样: F1 1 F1 2 F1 700 F2 89 F2 900 F2 10000 F2 19 F3 100 F3 60001 我试过使用sed脚本,但需要这么长时间。 例如 sed 's/^/F1/' FILE | cut -c3- > FILE1 ; mv FILE1 FILE 我可以在Excel中使用 =IF(a2=="",c1,a2) 并拖下来。 但是,Excel将只允许我加载一定数量的行。 (假设我已经将“F1”复制到C1) awk或sed肯定有一个更简单的方法吗?