#!/bin/bash echo -n enter filename: read fname echo enter words: read words echo $words 2>/dev/null >$fname if [ $? –eq 0 ] then echo Write successfully else echo write error fi
时间: 2024-04-20 15:26:54 浏览: 63
这是一个简单的 Bash 脚本,它会要求用户输入一个文件名和一些文本,然后将文本写入指定的文件中。
脚本的第一行 "#!/bin/bash" 表示这是一个 Bash 脚本。
接下来,使用 "echo -n" 命令提示用户输入文件名,并使用 "read" 命令读取用户输入并将其存储在变量 "fname" 中。
然后,脚本再次使用 "echo" 命令提示用户输入一些文本,并使用 "read" 命令读取用户输入并将其存储在变量 "words" 中。
接下来,脚本使用重定向符号 ">" 将变量 "words" 中的内容写入到指定的文件 "fname" 中。如果写入成功,则会输出 "Write successfully",否则输出 "write error"。
最后,使用 "[ $? -eq 0 ]" 检查上一个命令的退出状态。如果命令成功执行,则退出状态为 0,否则为非零值。
阅读全文