小编AWE*_*AWE的帖子

Notepad ++中缺少TextFX菜单

我的Notepad ++安装中的菜单栏中没有TextFX菜单.

我该如何添加?

什么都没有 Plugins -> Plugin Manager -> Show Plugin Manager -> Available tab


我在他的回答(/sf/answers/888988411/)中推荐重新安装,但没有任何改变.

notepad++

82
推荐指数
5
解决办法
19万
查看次数

Vim中追加和插入模式之间的区别

当我在vimtutor玩耍时,我意外地注意到了这一点.Vim中的追加和插入模式有什么区别?当我键入a正常模式(不是A)时,我可以插入文本.我何时应该使用一个而不是另一个?

vim

48
推荐指数
2
解决办法
2万
查看次数

如何从Bash中以数字方式对包含公共前缀和后缀的字符串进行排序?

这是一个文件列表:

some.string_100_with_numbers.in-it.txt
some.string_101_with_numbers.in-it.txt
some.string_102_with_numbers.in-it.txt
some.string_23_with_numbers.in-it.txt
some.string_24_with_numbers.in-it.txt
some.string_25_with_numbers.in-it.txt
Run Code Online (Sandbox Code Playgroud)

现在我想用数字排序.以*23*开头,以*102*结尾.

我曾尝试-n-g.-t在这些凌乱的字符串中没有帮助.

我可以忽略带有选项的数字的前导字符串,还是我必须聪明和脚本?

unix linux sorting bash

29
推荐指数
3
解决办法
3万
查看次数

R字符串拆分函数中的非字符参数(strsplit)

这有效

x <- "0.466:1.187:2.216:1.196"
y <- as.numeric(unlist(strsplit(x, ":")))
Run Code Online (Sandbox Code Playgroud)

blat$LRwAvg所有的值都X如上所示,但这不起作用

for (i in 1:50){
  y <- as.numeric(unlist(strsplit(blat$LRwAvg[i], "\\:")))
  blat$meanLRwAvg[i]=mean(y)
}
Run Code Online (Sandbox Code Playgroud)

因为:

strsplit中的错误(blat $ LRwAvg [i],"\:"):非字符参数

如果我有一个,两个或空反斜杠并不重要.

我的问题是什么?(一般情况下,我的意思是在这项特殊任务中,技术上)

string for-loop r strsplit

29
推荐指数
1
解决办法
6万
查看次数

如果发生其他问题,请回复

Bash将箭头指向"其他",并在挑衅的呜呜声中说出"语法错误".

awk '{if($3 != 0) a = ($3/$4) print $0, a; else if($3==0) print $0, "-" }' file > out
Run Code Online (Sandbox Code Playgroud)

为什么?

syntax awk if-statement

21
推荐指数
2
解决办法
14万
查看次数

Bash join命令

Infile1:

1 a
3 c
4 d
6 f
Run Code Online (Sandbox Code Playgroud)

Infile2:

1 a 
2 b
5 e
6 f
7 g
8 h
Run Code Online (Sandbox Code Playgroud)

如何使用unix join命令连接这些文件以获取此输出:

1 aa
2 b
3 c
4 d
5 e
6 ff
7 g 
8 h
Run Code Online (Sandbox Code Playgroud)

Dogbanes回答有效,但......当我在这个文件上应用dogbanes回答时:

27  27
28  22
29  37
30  15
31  21
32  13
33  18
34  24
Run Code Online (Sandbox Code Playgroud)

还有这个:

27  7
28  13
29  6
30  12
31  30
32  5
33  10
34  28
Run Code Online (Sandbox Code Playgroud)

他们不加入:

27  27
27  7
28 …
Run Code Online (Sandbox Code Playgroud)

unix linux bash join

10
推荐指数
3
解决办法
3万
查看次数

使用awk搜索具有多个数字的行

这是file1

200
201
202
203
204
205
2001
2002
2003
2004
2005
Run Code Online (Sandbox Code Playgroud)

是否有一个awk oneliner在第一个字段中只找到三位数的行?

awk

7
推荐指数
3
解决办法
3万
查看次数

将文件夹名称用作文本文件中的列

懒惰的我正考虑在一些文本文件中添加一列.

文本文件位于目录中,我想将目录名添加到文本文件中.

就像文件text.txt夹中的文本文件一样the_peasant:

has a wart    
was dressed up like a witch     
has a false nose
Run Code Online (Sandbox Code Playgroud)

会成为:

the_peasant has a wart    
the_peasant was dressed up like a witch    
the_peasant has a false nose
Run Code Online (Sandbox Code Playgroud)

然后我在其他文件夹中有类似的文本文件,名为"the_king"等.

我认为这是find命令,bash脚本和sed的组合,但我无法看透.有任何想法吗?

python bash perl awk sed

5
推荐指数
1
解决办法
349
查看次数

使用awk在字符串中查找字符串

这是文件中的第6列:

ttttttttttt
tttttttttt
ttttttttt
tttttttattt
tttttttttt
ttttttttttt
Run Code Online (Sandbox Code Playgroud)

我如何使用awk打印出包含“ a”的行

string awk

4
推荐指数
1
解决办法
5万
查看次数

与 anaconda 的包冲突

我试图使用 Anaconda 在本地 Ubuntu 上获取一个名为 BEAST 的程序,但收到以下消息:

Package libgcc-ng conflicts for: 
beast2 -> beagle-lib -> libgcc-ng[version='>=4.9|>=7.3.0|>=7.2.0'] 
python=3.7 -> libgcc-ng[version='>=7.2.0|>=7.3.0']
Run Code Online (Sandbox Code Playgroud)

我以为我有 Anaconda 来摆脱包冲突

这个冲突意味着什么?

似乎两个程序对包版本的优先级不同,那又怎样呢?难道这两个程序不能以不同的优先顺序继续它们的生活吗?

顺便说一句:我该如何解决这个问题?

编辑:

 conda create -n test python=3.7 beast2
Run Code Online (Sandbox Code Playgroud)

给了我这个:

UnsatisfiableError: The following specifications were found to be incompatible with each other:

Output in format: Requested package -> Available versions

Package libffi conflicts for:
python=3.7 -> libffi[version='>=3.2.1,<3.3a0|>=3.3,<3.4.0a0']
beast2 -> gettext[version='>=0.19.8.1,<1.0a0'] -> libffi[version='>=3.2.1,<3.3a0']
Run Code Online (Sandbox Code Playgroud)

python unix installation bioinformatics conda

3
推荐指数
1
解决办法
7474
查看次数