GNU Parallel 20260622 ('Rape Gang Inquiry') Released

jiqiren1 pts1 comments

-->

GNU Parallel 20260622 ('Rape Gang Inquiry') released [stable]

parallel

[Top][All Lists]

Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

GNU Parallel 20260622 ('Rape Gang Inquiry') released [stable]

From :

Ole Tange

Subject :

GNU Parallel 20260622 ('Rape Gang Inquiry') released [stable]

Date :

Sat, 27 Jun 2026 12:25:31 +0200

GNU Parallel 20260622 ('Rape Gang Inquiry') has been released. It is<br>available for download<br>at: lbry://@GnuParallel:4

Quote of the month:

GNU Parallel is much nicer than xargs and more powerful ...<br>definitely recommended!<br>-- boomertsfx@reddit

New in this release:<br>* testsuite reorganized.<br>* Bug fixes and man page updates.

GNU Parallel - For people who live life in the parallel lane.

If you like GNU Parallel record a video testimonial: Say who you are,<br>what you use GNU Paral<br>lel for, how it helps you, and what you like most about it. Include a<br>command that uses GNU<br>Parallel if you feel like it.

= About GNU Parallel =

GNU Parallel is a shell tool for executing jobs in parallel using one<br>or more computers. A j<br>ob can be a single command or a small script that has to be run for<br>each of the lines in the<br>input. The typical input is a list of files, a list of hosts, a list<br>of users, a list of UR<br>Ls, or a list of tables. A job can also be a command that reads from a<br>pipe. GNU Parallel ca<br>n then split the input and pipe it into commands in parallel.

If you use xargs and tee today you will find GNU Parallel very easy to<br>use as GNU Parallel i<br>s written to have the same options as xargs. If you write loops in<br>shell, you will find GNU<br>Parallel may be able to replace most of the loops and make them run<br>faster by running severa<br>l jobs in parallel. GNU Parallel can even replace nested loops.

GNU Parallel makes sure output from the commands is the same output as<br>you would get had you<br>run the commands sequentially. This makes it possible to use output<br>from GNU Parallel as in<br>put for other programs.

For example you can run this to convert all jpeg files into png and<br>gif files and have a pro<br>gress bar:

parallel --bar convert {1} {1.}.{2} ::: *.jpg ::: png gif

Or you can generate big, medium, and small thumbnails of all jpeg<br>files in sub dirs:

find . -name '*.jpg' |<br>parallel convert -geometry {2} {1} {1//}/thumb{2}_{1/} :::: - ::: 50 100 200

You can find more about GNU Parallel at: http://www.gnu.org/s/parallel/

You can install GNU Parallel in just 10 seconds with:

$ (wget -O - pi.dk/3 || lynx -source pi.dk/3 || curl pi.dk/3/ || \<br>fetch -o - http://pi.dk/3 ) > install.sh<br>$ sha1sum install.sh | grep c555f616391c6f7c28bf938044f4ec50<br>12345678 c555f616 391c6f7c 28bf9380 44f4ec50<br>$ md5sum install.sh | grep 707275363428aa9e9a136b9a7296dfe4<br>70727536 3428aa9e 9a136b9a 7296dfe4<br>$ sha512sum install.sh | grep b24bfe249695e0236f6bc7de85828fe1f08f4259<br>83320d89 f56698ec 77454856 895edc3e aa16feab 2757966e 5092ef2d 661b8b45<br>b24bfe24 9695e023 6f6bc7de 85828fe1 f08f4259 6ce5480a 5e1571b2 8b722f21<br>$ bash install.sh

Watch the intro video on http://www.youtube.com/playlist?list=PL284C9FF2488BC6D1

Walk through the tutorial (man parallel_tutorial). Your command line<br>will love you for it.

When using programs that use GNU Parallel to process data for<br>publication please cite:

O. Tange (2018): GNU Parallel 2018, March 2018,<br>https://doi.org/10.5281/zenodo.1146014.

If you like GNU Parallel:

* Give a demo at your local user group/team/colleagues<br>* Post the intro videos on Reddit/Diaspora*/forums/blogs/<br>Identi.ca/Google+/Twitter/Facebook<br>/Linkedin/mailing lists<br>* Get the merchandise https://gnuparallel.threadless.com/designs/gnu-parallel<br>* Request or write a review for your favourite blog or magazine<br>* Request or build a package for your favourite distribution (if it is<br>not already there)<br>* Invite me for your next conference

If you use programs that use GNU Parallel for research:

* Please cite GNU Parallel in you publications (use --citation)

If GNU Parallel saves you money:

* (Have your company) donate to FSF https://my.fsf.org/donate/

= About GNU SQL =

GNU sql aims to give a simple, unified interface for accessing<br>databases through all the dif<br>ferent databases' command line clients. So far the focus has been on<br>giving a common way to<br>specify login information (protocol, username, password, hostname, and<br>port number), size (d<br>atabase and table size), and running queries.

The database is addressed using a DBURL. If commands are left out you<br>will get that database<br>'s interactive shell.

When using GNU SQL for a publication please cite:

O. Tange (2011): GNU SQL - A Command Line Tool for Accessing Different<br>Databases Using DBURL<br>s, ;login: The USENIX Magazine, April 2011:29-32.

= About GNU Niceload =

GNU niceload slows down a program when the computer load average (or<br>other system activity)<br>is above a certain limit. When the limit is reached the program will<br>be suspended for some t<br>ime. If the limit is a soft limit the program will be allowed to run<br>for...

parallel command list install rape gang

Related Articles