29.13. parallel - build and execute shell command lines from standard input in parallel

并行执行shell命令

$ sudo apt-get install parallel
		

例 29.5. parallel - build and execute shell command lines from standard input in parallel

$ cat *.csv | parallel  --pipe grep '13113'
			

设置块大小

$ cat *.csv | parallel --block 10M --pipe grep '131136688'
			

原文出处:Netkiller 系列 手札
本文作者:陈景峯
转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。

时间: 2024-08-01 12:05:01

29.13. parallel - build and execute shell command lines from standard input in parallel的相关文章

7.13. parallel - build and execute shell command lines from standard input in parallel

并行执行shell命令 $ sudo apt-get install parallel 例 7.5. parallel - build and execute shell command lines from standard input in parallel $ cat *.csv | parallel --pipe grep '13113' 设置块大小 $ cat *.csv | parallel --block 10M --pipe grep '131136688' 原文出处:Netki

第 5 章 Shell command

目录 5.1. Help Commands 5.1.1. man - an interface to the on-line reference manuals 5.1.1.1. manpath.config 5.1.1.2. 查看man手册位置 5.1.1.3. 指定手册位置 5.2. getconf - Query system configuration variables 5.3. Directory and File System Related 5.3.1. dirname 5.3.

Android shell command execute Demo

1 package com.android.utils; 2 3 4 import java.io.File; 5 6 import java.io.IOException; 7 import java.io.InputStream; 8 import java.util.ArrayList; 9 import java.util.List; 10 11 /** 12 * 本类主要用于在Java层执行Linux shell命令,获取一些系统下的信息 13 * 本例中的dmesg需要一些额外的权限

I.MX6 Android shutdown shell command

/******************************************************************************* * I.MX6 Android shutdown shell command * 说明: * 想在I.MX6上执行shell关机命令,不过效果貌似不是很好,开关键多按两下又亮了. * * 2016-7-25 深圳 南山平山村 曾剑锋 ****************************************************

How to execute shell script in Java?

经常需要在Java中调用其它的脚本(shell,cmd), 以前都用: Runtime r = Runtime.getSystemRuntime(); r.exec("whatever you want to run");  但是有时侯其运行结果是不可预期的,带来很多麻烦.从java 5.0以后,引入了ProcessBuilder to create operating system processes: String cmd = "cd ../.. ; ls -l"

27.13. flock - manage locks from shell scripts

  ### flock     当多个进程可能会对同样的数据执行操作时,这些进程需要保证其它进程没有在操作,以免损坏数据.通常,这样的进程会使用一个"锁文件",也就是建立一个文件来告诉别的进程自己在运行,如果检测到那个文件存在则认为有操作同样数据的进程在工作. 这样的问题是,进程不小心意外死亡了,没有清理掉那个锁文件,那么只能由用户手动来清理了. flock 是对于整个文件的建议性锁;也就是说如果一个进程在一个文件(inode)上放了锁,那么其它进程是可以知道的,(建议性锁不强求进程遵

29.9. Klish - Kommand Line Interface Shell (the fork of clish project)

http://code.google.com/p/klish/ Klish是一个命令行补全工具,可以实现类似于CISCO路由器的命令行帮助界面.它是Clish的后续版本,Klish有一个特殊的功能,可以让用户仅使用指定目录中的命令. 29.9.1. 安装Klish # cd /usr/local/src/ # wget http://klish.googlecode.com/files/klish-1.6.4.tar.bz2 # tar jxvf klish-1.6.4.tar.bz2 # cd

5.13. flock - manage locks from shell scripts

  ### flock     当多个进程可能会对同样的数据执行操作时,这些进程需要保证其它进程没有在操作,以免损坏数据.通常,这样的进程会使用一个"锁文件",也就是建立一个文件来告诉别的进程自己在运行,如果检测到那个文件存在则认为有操作同样数据的进程在工作. 这样的问题是,进程不小心意外死亡了,没有清理掉那个锁文件,那么只能由用户手动来清理了. flock 是对于整个文件的建议性锁;也就是说如果一个进程在一个文件(inode)上放了锁,那么其它进程是可以知道的,(建议性锁不强求进程遵

18.8. sudo, sudoedit - execute a command as another user

debian:~# apt-get install sudo 18.8.1. /etc/sudoers sudo的配置文件是/etc/sudoers,visudo修改时会锁住sudoers文件,保存修改到临时文件,然后检查文件格式,确保正确后才会覆盖sudoers文件. 必须保证sudoers格式正确,否则sudo将无法运行. /etc/sudoers # /etc/sudoers # # This file MUST be edited with the 'visudo' command as