Linux usleep for shell

简介: /**************************************************************************** * Linux usleep for shell * 声明: * 主要是因为在shell命令中没发现有usleep命令,于是就自己实现这个命令。
/****************************************************************************
 *                      Linux usleep for shell
 * 声明:
 *     主要是因为在shell命令中没发现有usleep命令,于是就自己实现这个命令。
 *
 *                                  2015-11-12 阴 深圳 南山平山村 曾剑锋
 ***************************************************************************/

#include <stdio.h>
#include <unistd.h>

int isNumber ( char* number );

int main ( int argc, char** argv ) {

    if ( argc < 2 ) {
        printf( "USAGE:\r\n" );
        printf( " usleep <Number of microseconds>\r\n" );
        return -1;
    }

    if ( isNumber( argv[1] ) ) {
        printf( "Please input a number string.\r\n" );
        return -1;
    }

    usleep( atoi(argv[1]) );
}

int isNumber ( char* number ) {

    int i = 0;
    for ( ; number[i] != 0; i++ ) 
        if ( isdigit( number[i] ) == 0 ) 
            return -1;

    return 0;
}

 

目录
相关文章
|
2天前
|
Shell Linux 程序员
【Linux】Shell 命令以及运行原理
【Linux】Shell 命令以及运行原理
|
2天前
|
Shell Linux
【linux课设】自主实现shell命令行解释器
【linux课设】自主实现shell命令行解释器
|
2天前
|
存储 Unix Linux
linux权限管理以及shell
linux权限管理以及shell
|
3天前
|
运维 Linux Shell
day02-Linux运维-系统介绍与环境搭建_硬件 系统核心 解释器shell 外围操作系统
day02-Linux运维-系统介绍与环境搭建_硬件 系统核心 解释器shell 外围操作系统
|
9天前
|
Shell Linux Perl
Linux|如何允许 awk 使用 Shell 变量
Linux|如何允许 awk 使用 Shell 变量
19 2
|
9天前
|
网络协议 Shell Linux
LabVIEW 在NI Linux实时设备上访问Shell
LabVIEW 在NI Linux实时设备上访问Shell
15 0
|
9天前
|
Shell Linux
【Linux】进程实践项目(更新中) — 自主shell编写
前几篇文章,我们学习进程的相关知识:进程概念,进程替换,进程控制。熟悉了进程到底是个什么事情,接下来我们来做一个实践,来运用我们所学的相关知识。这个项目就是手搓一个shell模块,模拟实现Xshell中的命令行输入。
15 1
|
9天前
|
Shell Linux 信息无障碍
5 个有用的 Linux Shell 转义序列
5 个有用的 Linux Shell 转义序列
|
9天前
|
Shell Linux 编译器
C语言,Linux,静态库编写方法,makefile与shell脚本的关系。
总结:C语言在Linux上编写静态库时,通常会使用Makefile来管理编译和链接过程,以及Shell脚本来自动化构建任务。Makefile包含了编译规则和链接信息,而Shell脚本可以调用Makefile以及其他构建工具来构建项目。这种组合可以大大简化编译和构建过程,使代码更易于维护和分发。
31 5
|
9天前
|
Linux Shell 程序员
【Linux】权限(shell运行原理、概念,Linux权限)
【Linux】权限(shell运行原理、概念,Linux权限)
18 2