`清除回显“测试计算”日期回显-e“========================================== “ yc1=0 yc2=0 yc3=0 哈哈=0 tnd=0 lno=0 c1=0 c1b=0 c2=0 c2b=0 c3=0 c3b=0 bb=12 wt=100 con=768 rip=0 sw =0 echo "" echo "" echo -n "请输入批号 = " 读取lno
数字=0; while [ $numeric -eq 0 ] ;执行 read -p "请输入总结束数 = " tnd ;如果 [[ $tnd =~ ^[0-9]+$ ]] ;然后数字=1; else echo "错误:只有否,4 位数字" ;菲 ;完成回声“”
数字=0; while [ $numeric -eq 0 ] ;读 -p "请输入第一个计数 = " yc1 ;如果 [[ $yc1 =~ ^[0-9]+$ ]] ;然后数字=1; else echo "错误:只有否,2 位数字" ;菲 ;完毕
数字=0; while [ $numeric -eq 0 ] ;请阅读-p“请输入每袋锥体=”c1b;如果 [[ $c1b =~ ^[0-9]+$ ]] ;然后数字=1; else echo "错误:只有否,2 位数字" ;菲 ;完毕
数字=0; while [ $numeric -eq 0 ] ;读 -p "请输入 $((yc1))/s Count % = " c1 ;如果 [[ $c1 =~ ^[0-9]+$ ]] ;然后数字=1; else echo "错误:只有否,2 或 3 位数字" ;菲 ;完毕
echo -e "$(($c1))% 结束于 $((yc1))/s 计数 = $(($tnd * $c1 / $wt))" y1a=$(($bb * $c1 / $ wt)) echo -e "$((yc1))/s 的光束数量 计数 = $y1a" echo -e "每光束结束数 = $((($tnd * $c1 / $wt) / ($bb * $c1 / $wt)))" y1b=$(($yc1 * $(($wt / $c1b)) * $con)) echo -e "$((yc1))/s 计数锥的长度 = $ y1b" echo "" ` 这是脚本的一部分。 我想要的是脚本的输出应该以下面提到的形式以 txt 或 pdf 格式保存在不同的目录中。
测试计算器
2016 年美国东部时间 3 月 5 日星期六 02:44:16
批号= 4566 总结束数 = 4800 批次长度 = 12000
第一次计数 = 16
计数 % = 100
计数端数 = 4800
横梁数量 =
每横梁 12 端 = 400
锥体长度 = 49152 每个筒子架横梁 = 4 个筒子架所需 = 3
所需行李 = 50
- - - - - - - - - - - - - - - - - - 男人。 XXXXXXXXX 男人。 XXXXXX
答案1
使用>
重定向功能,您可以将任何脚本或命令的输出发送到任何位置的文件中。默认情况下,该文件是在当前工作目录中创建的,但如果您愿意,可以指定该文件的绝对或相对路径:
/usr/local/bin/somescript.sh > /path/to/Documents/someprogram.log
答案2
对于 pdf,您可以将程序的输出发送到 text2pdf
<your script> | text2pdf -o <somepath-to-other-dir>/output.pdf