who >> 1.txt # 写入文件:输入who 命令后将我的本地IP信息内容重定向写入文件1 .txt
# 使用 > 重定向,会覆盖原有内容
echo "追加字符串到文件" >> 1.txt
#!/bin/bash # 脚本方式合并后缀文件
ls *.txt | # 列出所有.txt文件,*号是匹配前面所有任意字符
while read a; # while [wʌɪl] 同时(循环);用于存入多个参数
# read [riːd] 读取,窗口字符传给变量a,有管道符号 | 传来的参数
do # do (循环)开始
echo "${a%.*}:" >> all.txt # 追加一行文件名称到文件,用.为分隔符只要文件名,加符号 :
cat "$a" >> all.txt # 重定向写入文件
echo "" >> all.txt # 每写入一个文件信息,就追加一行空格
done # done [dʌn] 完成
符号:
aa=${a#*_} #去掉库名
tab=${a%_*} #去掉 _h
tab=${a%.*} #去掉 .h
_h="${a##*_}" #取出 h
db="${a%%_*}" #取出库名
echo "url=http://www.eisc.cn" >> b.sh
# 追加字符串到脚本文件b.sh
# shell 定义变量不需要符号: $
# 调用变量才需要加符号
# vi 2.sh
#!/bin/bash
. ./test1.sh # 调用外部变量,类似是执行那个脚本文件
# source ./test1.sh # 调用方法2
echo "脚本b.sh中的变量 url 的值为:$url"
Powered by ddoss.cn 12.0
©2015 - 2025 ddoss
渝公网安备50011302222260号
渝ICP备2024035333号
【实验平台安全承诺书】
小绿叶技术社区,优化网络中,点击查看配置信息
主机监控系统: 安全防火墙已开启检查cc攻击-下载文件完成后等待10s 恢复访问,检查连接数低于峰值恢复访问
您的IP:216.73.216.110,2025-12-01 17:04:09,Processed in 0.02282 second(s).