这是保存在文件中的前缀
wolf@linux:~$ cat prefix.txt
A.
B.
C.
wolf@linux:~$
我想将它与另一个输入(以版本格式)合并。
这是示例输入AB_CD_EF,但是它是水平格式的。
因此,我使用tr将其改为垂直格式。
wolf@linux:~$ echo AB_CD_EF | tr _ '\n'
AB
CD
EF
wolf@linux:~$
如何合并这两个输出以生成:
A. AB
B. CD
C. EF
我一直在考虑使用paste,但是它不适用于stdin。
wolf@linux:~$ paste $(echo AB_CD_E
在我的Python程序中,我有可以打开输入文件的行:
f = open('/home/han/fasta.txt',"r")
并编写输出文件:
with open("output.txt", "w") as text_file:
text_file.write ("{:<16}{:<16}{:<16}{:<16}{:<16}".format('','A','C','G','T')+'\n
我正在为Windows和Linux编写一个程序,用C编写它,我希望程序从用户那里获得输入,显示它直到它完成(即按下'enter'),然后取消显示用户输入的内容,最后用时间戳重新显示它。
它应该是这样的:
(在用户点击输入之前)
Enter a string: abcde
(然后在输入字符串“abcde”之后)
|19:53| User: abcde
目前,该方案所做的是:
Enter a string: abcde
|19:53| User: abcde
而没有显示输入的行。
我在Linux CLI上有点无用,我正在尝试运行以下命令来随机排序,然后拆分一个带有输出文件前缀'out‘的文件(一个输出文件将有50行,其他文件将有50行):
sort -R somefile | split -l 50 out
我得到了错误
split: cannot open ‘out’ for reading: No such file or directory
这可能是因为split的第三个参数应该是它的输入文件。如何将排序结果传递给split?蒂娅!!