小编Dan*_*iel的帖子

Linux:删除不包含指定的所有单词的文件

在目录中,如何删除缺少任何指定单词的文件,以便只保留包含所有单词的文件?我尝试使用grep和rm命令编写一个简单的bash shell脚本,但我迷路了.我是Linux新手,任何帮助都将不胜感激

linux bash shell file

11
推荐指数
3
解决办法
6128
查看次数

MySQL:查询中的回车符

我有一个查询,将每行两列的数据导出到一个文件中.在每个列的文件数据应该由回车分隔,如下所示:

row1column1
row1column2
row2column1
row2column2
row3column1
row3column2

我尝试使用char(13):

SELECT CONCAT(column1, char(13), column2) FROM my_table INTO outfile 'my_file'
Run Code Online (Sandbox Code Playgroud)

并且输出文件看起来非常好(每个列数据在另一行中),但是当我将它用作应该接受所描述格式的程序的输入时,它无法识别它.但是,当我手动擦除文件中的所有回车并通过按"回车"键再次添加它们时,我的程序识别该文件没有问题.当我尝试使用char(13),char(10)时,我的输出文件如下所示:

row1column1
\
row1column2
row2column1
\
row2column1

我确定我错过了明显的东西:)

mysql carriage-return

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

Linux:删除不包含特定行数的文件

如何删除目录中具有多于或少于指定行数的文件(所有文件都有".txt"后缀)?

linux

5
推荐指数
2
解决办法
2508
查看次数

Perl在定义的模式位置分裂

有没有办法通过使用perl split函数来打破模式定义位置的字符串?例如,通过使用@array=split(/pattern/, $string)一个获取拆分数组,$string但在该数组中缺少由模式定义的字符串部分.是否可以指定要分割的模式的哪个位置,以便$string包含所有初始片段@array

regex perl split

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

Perl:将输入文件名添加到输出文件名

我写了一个脚本,它读取目录中的每个文件,执行某些操作并将每个输入文件的结果输出到两个不同的文件,例如"outfile1.txt"和"outfile2.txt".我希望能够将生成的文件链接到原始文件,因此如何将输入文件名(infile.txt)添加到生成的文件名中,以获得如下内容:

infile1_outfile1.txt,infile1_outfile2.txt

infile2_outfile1.txt,infile2_outfile2.txt

infile3_outfile1.txt,infile3_outfile2.txt ......?

谢谢你的帮助!

perl file

0
推荐指数
1
解决办法
4990
查看次数

标签 统计

file ×2

linux ×2

perl ×2

bash ×1

carriage-return ×1

mysql ×1

regex ×1

shell ×1

split ×1