小编mik*_*ike的帖子

grep 用于所有单词长度大于 10 个字符的行

我需要一个grep命令来查找所有只包含长度大于 10 的单词的行。

这是grep我为了查找大于 10 个字符的单词而写的。

grep -E '(\w{11,})' input
Run Code Online (Sandbox Code Playgroud)

我将如何操作此命令以包含行上的每个单词?

grep text-processing

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

通过第二个名称调用函数(作业)

我正在编写一个名为的函数restore,它将文件从备份目录复制到当前目录。我现在需要创建一个硬链接来恢复,以便它可以被称为purge. 我将如何实现它以便我可以在将恢复称为清除时使用该if语句if [ "$0" = "purge" ]

这是我的代码,虽然我会缩短它,因为我已经测试过它(它有效):

restore(){
if [ "$1" = "-p" ] || [ "$0" = "purge" ]; then
while [ ! ]
    do
    #Purge code, etc...
    done


elif [ "$1" != "-p" ]; then
select fname in $(find /$HOME/Backup -name "$1*" | sed 's!.*/!!' | sed 's!$1!!') quit
        do
             #If restore is called with an argument code...
        done

local newfname=$(echo "$fname"|sed -E 's/[0-9]{11}$//')
cp -i "/$HOME/Backup/$fname" "$newfname"
exit …
Run Code Online (Sandbox Code Playgroud)

linux scripting hard-link filenames

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

标签 统计

filenames ×1

grep ×1

hard-link ×1

linux ×1

scripting ×1

text-processing ×1