小编Jam*_* P.的帖子

将换行符添加到unix shell变量中

我是shell脚本的新手.我在shell脚本中有一个变量,我想在其中格式化数据.变量在循环的每次迭代期间存储新数据.每次存储新数据时,我都想插入一个新的行字符.以下是我试图将数据存储到变量中的方法.

VARIABLE="$VARIABLE '\n' SomeData"

不幸的是,输出包括文字'\n'任何帮助都将是赞赏.提前致谢.

unix linux bash shell scripting

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

无法获取rsync排除选项以排除dir

遇到rsync问题.我正在使用rsync作为一个美化的cp命令.我在脚本中有以下代码.

rsync -aL --exclude /path/to/exclude/ --exclude='.*' /source/ /destination

我可以让rsync排除任何隐藏文件.因此,'.*' 我无法排除排除目录.我试过使用一个'='标志,用双引号围绕dir,用单引号.任何帮助将不胜感激.提前致谢.

unix linux scripting rsync batch-file

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

如何在Unix中复制整个目录并排除特定文件

我有一个Unix批处理脚本,它将一个目录的内容(称为dir A)复制到另一个目录(称之为dir B).

这是我目前的复制声明.

cp -urL /path/to/dir/A /path/to/dir/B
Run Code Online (Sandbox Code Playgroud)

但是,此语句复制隐藏文件.

如何排除任何和所有隐藏文件被复制?

unix cp

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

如何从 unix 中 cut 命令的结果中提取子字符串?

我有一个文件是“|” 划定的。文件中的字段之一是时间戳。该字段采用以下格式:MM-dd-yyyy HH:mm:ss我希望能够将唯一日期打印到文件中。我可以使用 cut 命令 ( cut -f1 -d'|' _file_name_ |sort|uniq) 来提取唯一的日期。然而,在该领域的时间部分,我看到了数百个结果。运行 cut 命令后,我想获取前 11 个字符的子字符串来显示唯一日期。我尝试使用 awk 命令,例如: awk ' { print substr($1,1-11) }' | cut -f1 -d'|' _file_name_ |sort|uniq > _output_file_

我运气不好。我是否以错误的方式处理这个问题?有没有更简单的方法来提取我需要的数据。任何帮助,将不胜感激。

unix scripting awk cut

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

标签 统计

unix ×4

scripting ×3

linux ×2

awk ×1

bash ×1

batch-file ×1

cp ×1

cut ×1

rsync ×1

shell ×1