我想找到所有后缀为.md
或的文件.org
find ~ -iregex ".*\.md$"
find ~ -iregex ".*\.org$"
Run Code Online (Sandbox Code Playgroud)
怎么可能把它们结合起来?
我正在尝试编写一个脚本来检查用户(作为参数)是否同时被记录多次。到目前为止,我有一个脚本然后检查第一个参数并且它工作正常。但是我该如何检查其他用户作为参数呢?这是代码:
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 等等... 感谢您的帮助
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。