APPLY(1)

πŸ“¦
version 0.14 Β· 4 versions
, in alpine 3.24, nixos 26.05, nixpkgs unstable

🌸 NAME 🌸

Okay bestie, welcome to APPLY(1) from the General Commands Manual 🫢 β€” this is the page for apply β€” apply a command to a set of arguments. That's the whole vibe: you bring a command, it gets applied to args. Iconic.

πŸ¦‹ SYNOPSIS πŸ¦‹

apply [-#] [-d] [-a magic] command argument ...

πŸ’… DESCRIPTION πŸ’…

apply runs the named command on each given argument in turn. No cap.

Character sequences of the form β€œ%d” in command, where d is a digit from 1 to 9, are replaced by the d'th following unused argument. In this case, the largest digit number of arguments are discarded for each execution of command.

The options are as follows:

  • -# β€” Normally arguments are taken singly; the optional number -# specifies the number of arguments to be passed to command. If the number is zero, command is run, without arguments, once for each argument. If any sequences of β€œ%d” occur in command, the -# option is ignored.
  • -a magic β€” Use magic as the magic character instead of the default %.
  • -d β€” Debug mode. Print commands to the standard output but do not actually execute them.

🌈 ENVIRONMENT 🌈

  • SHELL β€” Pathname of shell to use. If this variable is not defined, the Bourne shell is used.

πŸŽ€ FILES πŸŽ€

  • /bin/sh β€” default shell.

✨ EXAMPLES ✨

Operate similar to ls(1):

$ apply echo *

Compare the a* files to the b* files:

$ apply -2 cmp a1 b1 a2 b2 a3 b3

Run who(1) five times:

$ apply -0 who 1 2 3 4 5

Link all files in the current directory to the directory /home/joe:

$ apply 'ln %1 /home/joe' *

πŸ¦‹ SEE ALSO πŸ¦‹

sh(1), xargs(1).

πŸ‘‘ HISTORY πŸ‘‘

The apply command appeared in 4.2BSD.

πŸ’– AUTHORS πŸ’–

Rob Pike.

πŸ’€ BUGS πŸ’€

Shell metacharacters in command may have bizarre effects; it is best to enclose complicated commands in single quotes ('').


This page is APPLY(1) from Debian, dated September 8, 2014 β€” bye bestie, slay responsibly πŸ’…βœ¨

πŸ“¦ where this page comes from