小编Ano*_*ony的帖子

以单词为分隔符的剪切命令

是否有任何剪切命令可以根据单词进行剪切,例如:

171212 16082784       6264 XXX     xxxxxxxx Transaction XXXXX abend ABCD. The task has terminated abnormally because of a program check. 16:08:27
Run Code Online (Sandbox Code Playgroud)

我希望输出为:

171212 16082784       6264 XXX     xxxxxxxx Transaction XXXXX abend ABCD.
Run Code Online (Sandbox Code Playgroud)

如何接近?

command-line text-processing cut-command

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

如何将命令输出分隔为单独的行

list=`ls -a R*`
echo $list
Run Code Online (Sandbox Code Playgroud)

在 shell 脚本中,这个 echo 命令将列出当前目录中以 R 开头的所有文件,但在一行中。如何将每个项目打印在一行上?

对于, , 等发生的所有场景ls,我需要一个通用命令。dufind -type -d

bash scripts

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

如何找到以 root 身份登录的用户?

最近,我问“如何列出已登录的用户? ”该命令who非常适合此目的。但是我如何找到谁以 root 身份登录?用户名是“root”吗?

bash

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

如何列出没有重复的登录用户?

who命令可用于查找登录用户,但如果有多个 shell 正在运行,它会打印重复的值。如何获得没有重复的当前登录用户的列表?

command-line users who

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

如何在数组中搜索单词

我有一个数组

array=("a b" "c d")
Run Code Online (Sandbox Code Playgroud)

现在我必须搜索a b并找到事件。如何接近?

bash

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

如何在 bash 中检查匹配的模式?

我有一个文件,其中的值以 ABC 或 ABD 开头。

从输入文件中获取值后如何检查它以 ABC 还是 ABD 开头?

例如:

value=$(cat file | awk 'NF{print;exit}' | awk '{print $1}')
Run Code Online (Sandbox Code Playgroud)

现在我想检查这个 $value 是否以 ABC 或 ABD 开头。如何?

bash regex

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

使用 sed 删除多个空格

我有一句话:

171211 22043707      21641 xxxx     xxxxxxx  From (,,xxxx,xxxx) Vxxxx1:  xxxxxx
171212 13441585        417 xxxx     xxxxxxxx Server manager informed of process termination, pinfo =  x,0000032585 13:44:15
Run Code Online (Sandbox Code Playgroud)

171211 22043707问题是和之间的空间21641有所不同。我想将其替换为一个空格。我该怎么做呢?哪条sed命令可以匹配一个或多个空格?

sed text-processing

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

标签 统计

bash ×4

command-line ×2

text-processing ×2

cut-command ×1

regex ×1

scripts ×1

sed ×1

users ×1

who ×1