小编bac*_*c0n的帖子

查找后缀为 org 或 md 的文件

我想找到所有后缀为.md或的文件.org

find ~ -iregex ".*\.md$"
find ~ -iregex ".*\.org$"
Run Code Online (Sandbox Code Playgroud)

怎么可能把它们结合起来?

command-line find

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

登录2次以上的用户——bash脚本

我正在尝试编写一个脚本来检查用户(作为参数)是否同时被记录多次。到目前为止,我有一个脚本然后检查第一个参数并且它工作正常。但是我该如何检查其他用户作为参数呢?这是代码:

for users in $(w -h)
do    
if [ "$users" = "$1" ]
then echo "User $1 is logged in"
counter=$((counter+1))
fi
done    
if [ "$counter" > 1 ]
then echo "User $1 is logged $counter times"
else
echo "User $1 is logged less than two times"
fi
Run Code Online (Sandbox Code Playgroud)

bash usersscript.sh user1 user2 user3 等等... 感谢您的帮助

bash scripts users

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

为什么我的 if else 不起作用

confirm() {
local YES="Y"
local NO="N"
local CONT="C"
    while : 
    do
    echo –n "(Y)es/(N)o/(C)ontinue? {Y] "
        read answer
        answer=`echo "$answer" | tr '[a-z]' '[A-Z]'`
        echo "$answer"
        if [ "$answer"=$YES ]
        then
                echo "YES"
                return 0
        elif ["$answer"="$CONT" ]
        then
                echo "skip skip skip"
                return 2
        elif [ "$answer"="$NO" ]
        then
                echo "NO"
                return 1
        fi
    done
}
Run Code Online (Sandbox Code Playgroud)

YES无论输入是什么,输出总是回显并返回 0。

bash

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

下面的脚本有什么作用?

下面的脚本有什么作用?

#!/bin/bash

echo $(ls|grep -E "*\.$1$"|wc -l)
Run Code Online (Sandbox Code Playgroud)

bash

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

标签 统计

bash ×3

command-line ×1

find ×1

scripts ×1

users ×1