#!/bin/bash
# Apache Process Monitor
# Restart Apache Web Server When It Goes Down
# -------------------------------------------------------------------------
# Copyright (c) 2003 nixCraft project <http://cyberciti.biz/fb/>
# This script is licensed under GNU GPL version 2.0 or above
# -------
假设在linux中有一个文件,它的行用空格分隔。
例如:
This is linux file
This is linux text
This is linux file 1
This is linux file 3
现在我只想打印那些在文件行中有第5列的行。在本例中,我的输出应该是第3行和第4行(其中1和3作为第5列)
做这件事最好的方法是什么?
我的要求是生成一个文本文件,我使用bufferedWriter.newLine()在我的文件中添加了新行,它在windows中工作得很好,但在linux中不起作用。我尝试了太多的事情,但是什么都没做,所以for.If,我在notepad++中打开生成的文本文件,它的显示为分隔行,但是在记事本中,它看起来没有任何行-- separator.In,控制台,我可以在两个平台中找到新行,但是文件中只有窗口有新行,而在linux中没有。
下面是我的代码
File file = new File(fileToWrite);
bufferedWrtier = new BufferedWriter(new F
我想从文件中提取不包含特定模式的所有行。
pattern="tmp/[...]/include/linux/*.h"
file contains:
17937;/home/[...]/tmp/[...]/include/linux/header.h;484;16;[Other text here]
37417;/home/[...]/tmp/[...]/src/file.cpp;1851;41;[Other text here]
17945;/home/[...]/tmp/[...]/include/linux/*/header.h;484;16;[Other text her
我甚至不知道这个错误到底是我的问题所在。任何信息都会很有帮助。
到目前为止我所拥有的是:
def equations(specie,elements):
vectors=[]
for x in specie:
vector=extracting_columns(x,elements)
vectors.append(vector)
当我跑步时:
equations(['OH', 'CO2','c3o3','H2O3','CO','C3H1'],
['H',
目前,我有一个纯文本文件A,如
lowest priority
very high significance.
outstanding
very novel
在这个文件中,每一行都包含一个句子。我想将这个文件分成多个文件,每个文件由原始文件A的一行组成。例如,对于示例文件A,我想生成四个文件:
A1,它有一行,lowest priority
A2,它有一行,very high significance
A3,它有一行,outstanding
A4,它有单行,very novel。
如何在linux下做到这一点?
我有两个长度相同的字符串列表,但是当我将它们写到文件中每一项出现在文件中的不同行时,它们的长度与文件不匹配:
print len(x)
print len(y)
317858
317858
但是,当我将列表中的每一项写入文本文件时:文本文件中的行数与列表的长度不匹配。
with open('a.txt', 'wb') as f:
for i in x[:222500]:
print >> f, i
在linux中,wc -l a.txt提供了222499,这是正确的。
with open('b.txt', &
我在标签分隔的文本文件中有一个类似于数据的矩阵。例如:
a b c d
a 0.1 0.5 0.3 0.0
b 0.9 0.2 0.4 0.7
c 0.2 0.0 0.6 0.5
d 0.0 0.5 0.3 0.1
我想要这个矩阵数据在tsv文件中,例如第一列是行索引,第二列是列索引,第三列是值。例如,前4行如下:
a a 0.1
a b 0.5
a c 0.3
a d 0.0
我的档案很大。它大约是5000×5000矩阵;因此开始输入文件有大约5000行和5000列。我