-e filename 如果 filename存在,则为真
-d filename 如果 filename为目录,则为真
-f filename 如果 filename为常规文件,则为真
-L filename 如果 filename为符号链接,则为真
-r filename 如果 filename可读,则为真
-w filename 如果 filename可写,则为真
-x filename 如果 filename可执行,则为真
-s filename 如果文件长度不为0,则为真
-h filename 如果文件是软链接,则为真
filename1 -nt filename2 如果 filename1比 filename2新,则为真。
filename1 -ot filename2 如果 filename1比 filename2旧,则为真。
整数变量表达式
-eq 等于
-ne 不等于
-gt 大于
-ge 大于等于
-lt 小于
-le 小于等于
字符串变量表达式
If [ b ] 如果string1等于string2,则为真
字符串允许使用赋值号做等号
if [ string2 ] 如果string1不等于string2,则为真
if [ -n string ] 如果string 为空,则为真
if [ $sting ] 如果string 非空,返回0 (和-n类似)
if [ ! 表达式 ]
if [ ! -d num
if [ 表达式1 –a 表达式2 ]
if [ 表达式1 –o 表达式2 ]
[急] linux shell if语句怎么写? 我要显示不在集合中的元素read -p "请输入分数: " score
if [ $score -gt 60 -a $score -lt 70 ]then
echo "合格"
fi
逻辑判断说明:
-gt (greater than,大于)
-lt (less than, 小于)
-a (and, 逻辑“与”关系)
注意 [ ] 里的空格
java中用两种方式显示集合中的所有元素import java.util.HashSetimport java.util.Iteratorpublic class JiHe { public static void main(String[] args) { HashSet<String>set = new HashSet<String>() set.add("天涯") set.add("明月") set.add("风云") for (String str : set) {回圈遍历 System.out.println(str) } System.out.println("=======分割线=========") Iterator<String>it = set.iterator()Iterator进行遍历 while(it.hasNext()){ System.out.println(it.next()) } }} 输出 风云明月天涯=======分割线=========风云明月天涯
集合中的元素及其表示
集合中每一个物件称为集合的元素
元素就是集合中的所有研究物件,也就是组成集合的所有物件
|A|表示的是集合A中元素的个数,有的书上也用card(A)来表示集合A中元素的个数,但是一般在研究集合中元素个数的时候都是针对有限集来说的
集合中的元素可以是集合么
当然可以!
Linux bash/sh/shell程式设计中的if语句应该怎么写line="#abcmatch BCD"
REGEXP="^[#]"
# 变数赋值不需要字首$
if [[ $line =~ $REGEXP ]] &&[[ $line != '' ]]then
#粗心 [[ ]] 要配对使用 你写成了 [[ ] [ ]]
true #shell 不能使用空的if 结构,至少要有一个命令。 可以使用true命令 。
echo yes
else
echo NO
fi
### end
另外Bash 不支援完全的正则表示式。[[ “$line” =~ “$REGEXP” ]] 不能达到你想要的效果。
需要使用echo "$string"| grep -qP /regexp/
Zsh 支援完整的正则表示式, [[ “$line” =~ “$REGEXP” ]] 能达到你想要的效果。
集合中的元素可以是集合吗?可以 不过高中一般不会太追究这个问题,只要知道这个集合的元素不会包含这个集合本身就可以了。
楼下的给你举个例子,人包含男人和女人
人是一个集合,男人也是一个集合,女人也是一个集合。。
集合通常用?表示,用?表示集合中的元素用大括号表示
列举法
{a,b,c}
描述法
{x|x满足的条件}
集合中的元素题目³√x³=x √x²=x的绝对值
1当x=0 只有1个
2当x不=0 有x和-x
至多有2个
若集合,,且,,且,用表示集合中的元素个数,则( )。若集合,,且,,且,用表示集合中的元素个数,则( )。 是什么意思啊?
只表示集合中的元素时用不用{ }
不用
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)