Articles of 行

行到列

我有我的文本文件如下: TOPIC: 0 161416.0 the 10758.0 . 6330.0 , 5043.0 <unknown> 4591.0 in 4521.0 be 4476.0 of 3759.0 TOPIC: 1 93549.0 the 6957.0 , 4170.0 of 3624.0 . 3468.0 <unknown> 2321.0 be 2121.0 a 2073.0 in 1998.0 等等。 我在文件中有大约2000个话题。 我已经试过了 awk -v RS= '/—-/{next}{gsub(/\n/,",")}7' Input File 但是,我得到的输出 TOPIC: 0 161416.0 the 10758.0,. 6330.0,, 5043.0,<unknown> 4591.0,in […]

Oracle架构表行数

Oracle:11g操作系统:Linux 我有这个非常棘手的问题,我正在试图解决,但不能得到明确的答案…我search谷歌…等,但没有运气与我的要求… 模式统计是不可靠的,所以想要查询dba_tables ..也不想在数据库下创build任何程序或function..只是试图用简单的SQL来实现。 问:如何后台处理特定模式的所有表行数并显示table_name? 答:我可以很容易地在spool中显示计数,但不能在计数旁边得到表名。 例如 Table_Name Count tab1 200 tab2 500 tab3 300 与下面我可以得到计数,但无法找出table_name显示结果… spool runme.sql select 'select count(*) from '|| owner || '.' || table_name || ';' from dba_tables where owner = 'user1' order by table_name; spool off

如何根据在linux中包含特定名称的列表文件来提取大表中的行

我有一个非常大的数据表(DataTable.txt),快照如下: SNPname chr position sample1 sample2 sample3 sample4 ….sample2000 rs1 1 1000 AABB ….. A rs2 2 1500 BABA ….. B rs3 3 1503 BBAA ….. A . . . . rs99999 22 999999 AAA …… B 我有一个我想要包括在我的输出表中的SNPname列表(其他SNPnames不在这个列表中将被排除)。 列表(list.txt)如下所示: rs4560 rs4780 rs6 rs798 rs2634 rs987 rs1839 rs3948 rs2423 rs232 如何生成只包含列表文件中列出的SNP名称的新输出表? 请指教,谢谢。 🙂

C – 删除已经打印的换行符

如何删除已经打印并加载到缓冲区的换行符? 据我所知, \b字符只会将光标移回当前行,并且不能使用换行符。 我怎样才能解决这个问题? 如果编辑这个问题来表明这个不希望的换行符是如何发出的,那将是有帮助的。 – Mahonri Moriancumer 这实际上不是不可取的。 我想用一个状态的缓冲区预览用户,然后输出另一个。 但是,我不想连续显示多个缓冲区状态。 比如说,我想要显示两个matrix, 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 和 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 我想要第二个matrix来replace第一个matrix。 要做到这一点,我需要删除第一个matrix的输出数字。 也许你可能会考虑再次编辑你的问题,并指出操作系统和/或terminaltypes? 目前运行的Linux(Ubuntu)X64,使用xterm(ROXTerm是确切的)。

Linux在命令行中逐像素地创build图像

有没有办法在Linux中创build一个图像,并按照像素直接在命令行构build? 我试过imagemagick,但它只能创build一个空白的图像没有设置像素分开。 任何想法?

awk脚本在特定行打印信息

我有一些数据文件,我需要拉出一些信息。 我想用一个awk脚本来获取数据,所以我可以将一些数据吸收到bash数组中。 为此,我们假设我需要以下内容(1索引): – 我需要awk打印第2,3和4行上的第一列 – 我需要awk打印第8行和第8行上的列1,2和3。 但是我希望所有在列之前打印的列和三列之前的列都是两列。 使用以下数据示例: abc def ghi jkl mno 1a1 2b2 11 22 33 44 55 66 77 88 99 00 12 13 14 15 16 17 我想awk打印string: def ghi jkl 11 55 99 14 22 66 00 15 33 77 12 16 我创造了以下,我认为会工作,但我得到一个错误,说:“结束博克必须有一个行动的一部分”。 awk ' BEGIN {i=0;} { if […]

如何删除bash中的双行

给定一个像这样的长文本文件(我们将调用file.txt ): EDITED 1 AA 2 ab 3 azd 4 ab 5 AA 6 aslmdkfj 7 AA 如何删除在bash中同一个文件中出现至less两次的行? 我的意思是我想要得到这个结果: 1 AA 2 ab 3 azd 6 aslmdkfj 在给定特定的文本文件的情况下,我不希望双行有相同的行。 你能告诉我这个命令吗?

令人费解的egrep匹配换行符

我一直很困惑以下egrep行为: 我有一个LF终止的文件。 当我grep $'\n'所有行都按预期返回。 但是,即使我在文件中没有回车符,grep for $'\r\n'也会返回所有行。 为什么grepperformance在这个令人费解的方式? [pjanowsk@krakow myplay2]$ cat sample.txt a b n c [pjanowsk@krakow myplay2]$ file sample.txt sample.txt: ASCII text [pjanowsk@krakow myplay2]$ egrep $'\n' sample.txt a b n c [pjanowsk@krakow myplay2]$ egrep $'\r\n' sample.txt a b n c 此外,当我将文件转换为CRLF终止时,egreping换行匹配所有行,但egreping for carriagereturn +换行返回空string。 为什么? [pjanowsk@krakow myplay2]$ unix2dos sample.txt unix2dos: converting file sample.txt to […]

在日志文件中保留60行

我有日志文件,我想要有60行。当将出现61行,脚本应该从开始剪切线,并粘贴在我的备份日志文件的末尾。 但我不知道该怎么做。 你可以帮我吗?

bash:如何从文件中提取数千个非连续的行

我有一个数百万行的文件。 我也有一个行号列表,有几十万行是非顺序的,没有模式。 我想用行号列表提取文件​​的行。 我怎样才能在linux中有效地实现这一点?