
2.倘若按照你的想法,那就是一个新shell了。话句话说,你觉得像bash、sh、csh等等这些shell难道仅仅是一个脚本吗?再换句话说,难道bash仅仅是在sh的一个脚本吗?……
=====
3.假如真的需要在使用脚本的时候让使用者自己输入需要脚本执行的命令,只能用选择语句或者判断语句来匹配使用者的输入。因为使用者在使用脚本时输入给脚本的“命令”从根本上讲并不是命令,对脚本而言它仅仅是一个执行过程中的“选项”。好比“(1)删除(2)增加(3)退出... 请输入选项:”这种最平常的方式,拓展开也就是把提示去掉变成“请输入命令:”,而在使用者输入之后脚本用 if 删除==输入字符串 then 。。。这样的方式来满足需求。
======
没了。
很好写啊~char
c[]
=
"12.34"
double
d
sscanf(c,"%lf",&d)
sscanf的作用是从给定字符串中按照某格式读数据
---
在我的编译器上你的程序没有问题
你按照我写的试试吧
#include
<stdio.h>
int
main(){
char
str[]
=
"12.34"
double
d
sscanf(str,"%lf",&d)
printf("%lf",d)
return
0
}
首先,命令rev可以实现.echo "12345"|rev
其次可以自己编写纯bash脚本来实现
脚本 rev.sh 内容如下
#!/bin/bash
str=$1
len=${#str}
for((i=leni>-1i--))
do
echo -n "${str:i:1}"
done
echo
命令行: bash rev.sh "想反序的字符串"
源代码在:
http://www.zhangyan.name/fbtopic.php?fid=24
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)