Linux的学习

  • 技术

作业

输入三个数然后排序

使用的是三个if..else模拟冒泡排序法

#!/bin/bash
# read -p "PROMPT MWSSAGE"VARIABLE:PROMPT MWSSAGE是提示用户的信息
read -p "输入:" a1 a2 a3

# 模拟冒泡循环
# 排序if[condition-is-true]
if [ $a1 -gt $a2 ]; then
# -gt是大于的意思
        temp=$a1
        a1=$a2
        a2=$temp
fi
if [ $a2 -gt $a3 ]; then
        tamp=$a2
        a2=$a3
        a3=$temp
fi
if [ $a1 -gt $a2 ]; then
        temp=$a1
        a1=$a2
        a2=$temp
fi
        echo "升序:$a1 $a2 $a3"
        echo "降序:$a3 $a2 $a1"                        

100以内奇数偶数分类

#!/bin/bash

echo "奇数  偶数"
sum=0
for i in {1..100}
do
    if [ $((i%2)) -eq 0 ]
    then
        echo "  $i"
    else
        echo -e "$i \c "
        if [ $i -le 10 ]
        then
            sum=$((sum+i))
        fi
    fi
done
echo "前10行数字的和为: $sum"

awk版

awk学习

问答区

一、vim命令的个别按键的区别

1.i命令用于在光标所在位置插入文本。(常用)
2.c命令用于删除一段文本并进入插入模式(是修改文本)