Linux Shell 之 制作录制回放功能脚本

本文介绍了如何利用Linux的`script`和`scriptreplay`命令来录制和回放终端会话。通过`Record.sh`和`Replay.sh`两个Shell脚本,用户可以方便地创建和播放命令行操作记录。`Record.sh`脚本用于录制,用户输入文件名后,程序将创建两个文件存储命令和输出。`Replay.sh`则用于根据文件回放录制内容。这两个工具对于教学和分享命令行技巧非常有用。
摘要由CSDN通过智能技术生成
不久前在书上看到两个很有趣的命令——script和srciptreplay,它可以把终端会话记录到一个文件中,即是说我们可以通过终端会话来来制作命令行技巧视频教程,也可以与他人分享会话文件,而且生成的文件还只是一般的文本文件,文件的大小非常小,真是非常有意思。下面是本人写的两个shell程序,来方便进行这个有趣并有意义的操作。

一、实现代码
文件:Record.sh
#! /bin/bash
# Filename:Record.sh

read -p "Please input the sesson filename you want to creat: " filename;

sesfile="$filename.session"
logfile="$filename.timing.log"

if [ -e $sesfile ];then
	echo "$sesfile is Exsit,Creat session file fault!";
	read -p "If you want to reload the file? [Y/N]: " flag;
	if [ "$
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值