shell编程100例(4) 1、判断文件或目录是否存在#!/bin/bash# 判断文件或目录是否存在if [ $# -eq 0 ] ;thenecho “未输入任何参数,请输入参数”echo “用法:$0 [文件名|目录名]”fiif [ -f $1 ];thenecho “该文件,存在”ls -l $1elseecho “没有该文件”fiif [ -d $1 ];thenecho “该目录,...
shell练习 1、要求:把一个文本文档的前5行中包含字母的行删除掉,同时把6到10行中的全部字母删除掉。#! /bin/bashnu=wc -l 2.txt | awk '{print $1}'for i in seq 1 5dol=sed -n "$i"p 2.txtif echo $l |grep -vq ‘[a-zA-Z]’thenecho lfidoneforiin‘seq610‘dol...
shell编程100例(3) 1/# 编写一个点名器脚本# 该脚本,需要提前准备一个 user.txt 文件# 该文件中需要包含所有姓名的信息,一行一个姓名,脚本每次随机显示一个姓名#!/bin/bashwhile :do#统计 user 文件中有多少用户line=cat user.txt |wc ‐lnum=[RANDOMsed−n"[RANDOM%line+1]sed -n "[RANDOMsed−n"{...
嵌入式操作系统(笔记) 嵌入式操作系统一、嵌入式操作系统概述1、嵌入式开发特点(传统开发和嵌入式开发的区别)可移植操作系统2、嵌入式操作系统的特点及种类:满足 1可移植 23、Linux操作系统的特点:GNU计划 POSIX标准 GPL协议4、Linux发行版的种类及其特点:乌班图 redhat5、Linux的安装:虚拟机的作用及种类和各自的特点:viture 三个二、Linux的使用(命令)1、用户管...
shell编程100例(2) 1、编写脚本测试 192.168.4.0/24 整个网段中哪些主机处于开机状态,哪些主机处于关机状态(while 版本)#!/bin/bashi=1while [ i−le254]doping‐c2‐i0.3‐W1192.168.4.i -le 254 ]do ping ‐c 2 ‐i 0.3 ‐W 1 192.168.4.i−le254]doping‐c2‐i0.3‐W1192....
笔记(find) find语法find 目录 选项 动作根据文件类型查找-typef 普通文件 filed 目录 directoryl 链接文件b 块设备文件c 字符设备文件p 管道文件find /tmp/jsetc -type ffind /tmp/jsetc -type lfind反向查找find /tmp/jsetc/ -type f ! -user nobodylinux文件时间...
(笔记)文本处理 grep awk sed 文本处理:grep awk sedgrepgrep:全局正则表达式搜索然后打印 cat 名 | grep 搜索名正则表达式:普通正则表达式 扩展正则表达式正则表达式是用约定好的某些符号去表示某个含义.表示任意一个字符 * 前面一个字符出现0次或多...
shell编程100例(1) 1、通过位置变量创建 Linux 系统账户及密码#!/bin/bashuseadd “$1”echo “$2”#!/bin/bash#$1 是执行脚本的第一个参数,$2 是执行脚本的第二个参数useradd “$1”echo “$2” | passwd ‐‐stdin “$1”2、脚本生成一个 100 以内的随机数,提示用户猜数字,根据用户的输入,提示用户猜对了#!...
笔记 shell shell脚本编程提供一个接口让用户和内核作交互shel:1、:命令解析器->应用程序 2、调用相应的功能解决复杂命令种类:Bourne shell(sh)Bourne Again shell(bash)C shell后缀.sh执行命令:1、sh +文件(hello.sh) 2、 chmod u+x hello.sh(加入可执行属性) 3、 ./hello.sh(非...