小编Nag*_*gel的帖子

在shell脚本的一行末尾多余的分号?

我有一个shell脚本,其中包含以下内容:

case $1 in
    0 )
    echo $1 = 0;
    OUTPUT=3;;
    1 )
    echo $1 = 1;
    OUTPUT=4;;
    2 )
    echo $1 = 2;
    OUTPUT=4;;
esac

HID=$2;
BUNCH=16;
LR=.008;
Run Code Online (Sandbox Code Playgroud)

分号完全是多余的在上面的代码片段?有些人使用双分号是否有任何理由?

看起来分号只是一个分隔符,你可以使用它来代替新行.

syntax bash shell

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

如何在manpath上读取.man文件?

如何读取不在我的manpath上的.man文件?我知道我有一个命令,但现在我不记得了,我找不到男人手册中的正确开关.

unix manpage

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

Python相当于perl -pe?

我需要从一些文本文件中选择一些数字.我可以用grep挑选出我需要的行,但不知道如何从行中提取数字.一位同事告诉我如何使用perl从bash执行此操作:

cat results.txt | perl -pe 's/.+(\d\.\d+)\.\n/\1 /'
Run Code Online (Sandbox Code Playgroud)

但是,我通常使用Python编写代码,而不是Perl代码.所以我的问题是,我可以用同样的方式使用Python吗?也就是说,我可以将bash中的内容传递给Python,然后将结果直接输入到stdout吗?......如果这是有道理的.或者Perl在这种情况下更方便吗?

python bash pipe

13
推荐指数
1
解决办法
1817
查看次数

我是否需要生成第二个文件来对文件进行排序?

我想要排序一堆文件.我可以

sort file.txt > foo.txt
mv foo.txt file.txt
Run Code Online (Sandbox Code Playgroud)

但我需要第二个文件吗?

(我sort file.txt > file.txt当然试过了,但后来我最后得到了一个空文件.)

sorting bash shell file-io

8
推荐指数
1
解决办法
3689
查看次数

是否有Matlab函数将任何数据结构转换为字符串?

我在Matlab中寻找一个用于错误消息的函数,如下所示:

error(['Invalid value for someVariable: ' wantedFunction(someVariable)]);
Run Code Online (Sandbox Code Playgroud)

我希望wantedFunction能够接受字符串,数组,单元格数组,理想情况下甚至是结构数组.

现在,我正在使用num2str,但这对细胞不起作用.我认为我想要的可以完成sprintf,但我还没弄明白.我想我可以编写自己的函数,但如果已经有一种方法可以在Matlab中执行此操作,那将是多余的.有任何想法吗?

matlab

7
推荐指数
1
解决办法
7223
查看次数

如何按日期对SVN LS -R输出进行排序

我想列出我的svn中的所有文件,按上次提交的日期排序.svn ls -Rv列出所有文件,但不接受-t切换.有谁知道如何做到这一点?

(我已经看到了一个答案,一个类似的问题svn status,但它不是明显,我如何改变这种一起工作svn ls.)

STILL UNANSWERED:能够按添加到SVN的日期对文件进行排序也很有帮助.

svn sorting ls date

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

我可以将文件从find发送到更少吗?

我有一堆文件,需要检查所有非空的文件.我可以通过运行找到这些文件

find *e* -maxdepth 1 -size +0 -print
Run Code Online (Sandbox Code Playgroud)

但是,如果我添加| less到上面,我只能看到文件列表,而不是文件本身.

如果我手动将此文件列表作为参数更少(less file1.e file2.e file3.e等)我得到我想要的,但这种麻烦.有什么办法,我可以管的输出发现,以较少的直接?

shell pipe

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

标签 统计

bash ×3

shell ×3

pipe ×2

sorting ×2

date ×1

file-io ×1

ls ×1

manpage ×1

matlab ×1

python ×1

svn ×1

syntax ×1

unix ×1