标签: command-line-interface

用`sed`替换表达式

我有一个包含许多INSERT语句的 SQL 文件,但它们都合并在一行中。我试图用sed不同的行将它们分开,但我无法让它工作。这是我正在使用的命令:

sed 's/);INSERT/);\nINSERT/' myfile.sql
Run Code Online (Sandbox Code Playgroud)

但是这个命令不起作用。它出什么问题了?我该如何解决?

linux command-line-interface

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

如何用另一个字符串替换文本文件中指定字符串的所有实例?

我有一个文件 a.txt。我想用该文件中的“1.5”替换“1.6”的所有实例,覆盖原始文件。

command-line-interface text mac-osx search-and-replace

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

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

Linux 在文件和子目录中搜索

正确需要一个脚本/命令来列出所有包含模式/字符串的 .php 文件。

它应该查看当前目录和所有子目录。

如果它显示的行号类似于:

my new command 
./www/index.php Line 12
./www/lib/config.php Line 123
Run Code Online (Sandbox Code Playgroud)

还可以搜索并替换每个文件中具有此模式的行吗?

scripting linux command-line-interface

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

stsadm -o。-o 是什么意思?

我正在处理一个大型 SharePoint 场,主要使用后端 SQL Server。我们一直将 stsadm -o 用于所有 stsadm 函数,但似乎没有人知道为什么。我似乎找不到特定于 stsadm 的信息,它是通用的 Windows 命令行语法吗?

backup sharepoint command-line-interface

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

bash 中的选择性备份脚本

一年来,我一直在使用这个简单的命令(这就是我所能做的:)从我在 NAS 服务器中的用户数据备份整个树。

cp -r /STORAGE /BACKUP-STORAGE/YYYY-MM-DD
Run Code Online (Sandbox Code Playgroud)

不幸的是,经过一年的服务。我的用户开始用大量照片和剪贴画(jpg、gif、bmp)填充空间,这开始使我的备份过程变慢。空间也是一个大问题。现在,我不再有足够的空间来存放为期一周的每日备份集。

我想我想从备份所有内容更改为仅备份非图像数据。如何从备份中排除 jpg、gif 和 bmp?使用 DOS XCOPY 命令很容易,但我真的不知道如何在 bash 中做到这一点。

谢谢

backup bash command-line-interface bourne-shell unix-shell

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

删除除一个目录以外的所有内容

我有一个/tmp/test目录。在其中,我混合了文件和目录。这些目录之一是/tmp/test/to_be_kept. 现在我想知道如何删除所有文件和目录/tmp/test/to_be_kept以及其中的所有内容?谢谢

bash command-line-interface

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

linux diff 命令选项

diff cookies.old cookies.new
5c5
< One cup vanilla extract
---
> One teaspoon vanilla extract
7d6
< Six ounces chopped liver
21a22
Run Code Online (Sandbox Code Playgroud)

任何标志/选项可以帮助我摆脱输出中的这个5c57d621a22?这些字符究竟是什么意思?

linux command-line-interface diff

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

使用 Linux 邮件命令时可以设置“In-Reply-To”标题吗?

我以为我可以使用:

mail -s "Subject_here" -a "In-Reply-To: Message_ID_here" < body
Run Code Online (Sandbox Code Playgroud)

但不幸的-a是无法识别。

email command-line-interface

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

仅在命令行中删除 \ 文件

我不小心在我的 linux 中创建了一个“\”文件,如何恢复它。我试过 rm \ (因为它是转义字符,它不起作用), rm '\' 和 rm \\ 没有任何效果。

linux command-line-interface

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