apply(1) General Commands Manual apply(1)Name
apply - apply a command to a set of arguments
Syntax
apply [-ac] [-n] command args...
Description
The program runs the named command on each argument arg in turn. Normally arguments are chosen singly; the optional number n specifies the
number of arguments to be passed to command. If n is zero, command is run without arguments once for each arg. 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 arg. If any such sequences occur, n is
ignored, and the number of arguments passed to command is the maximum value of d in command. The percent sign (%) character can be changed
by the -a option.
Examples
The following command line is similar to
apply echo *
The next example compares the specified a files to the specified b files:
apply -2 cmp a1 b1 a2 b2 ...
The following example run the command 5 times and links all files in the current directory to the directory
apply 'ln %1 /usr/joe' *
Restrictions
Shell metacharacters in command may have unexpected results; it is best to enclose complicated commands in single quotes (' ').
You cannot pass a literal, '%2', if the percent sign (%) is the argument expansion character.
See Alsosh(1)apply(1)
Check Out this Related Man Page
APPLY(1) BSD General Commands Manual APPLY(1)NAME
apply -- apply a command to a set of arguments
SYNOPSIS
apply [-a c] [-d] [-#] command argument ...
DESCRIPTION
The apply utility runs the named command on each argument argument in turn.
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 c The use of the character '%' as a magic character may be changed with the -a option.
-d Display the commands that would have been executed, but do not actually execute them.
ENVIRONMENT
The following environment variable affects the execution of apply:
SHELL Pathname of shell to use. If this variable is not defined, the Bourne shell is used.
EXAMPLES
apply echo a*
is similar to ls(1);
apply -2 cmp a1 b1 a2 b2 a3 b3
compares the `a' files to the `b' files;
apply -0 who 1 2 3 4 5
runs who(1) 5 times; and
apply 'ln %1 /usr/joe' *
links all files in the current directory to the directory /usr/joe.
FILES
/bin/sh default shell
AUTHORS
Rob Pike
BUGS
Shell metacharacters in command may have bizarre effects; it is best to enclose complicated commands in single quotes ('').
HISTORY
The apply command appeared in 4.2BSD.
BSD April 4, 1994 BSD
Hello,
I'm trying to apply the patch on Solaris 9 :
$/jac/update$ patchadd ./112945-46
Checking installed patches...
One or more patch packages included in
112945-46 are not installed on this system.
Patchadd is terminating.
The error message is not really talkative so I had a... (7 Replies)
Hi, I having an issue with file permission. To fix it I need to read the file's existing permission and re-apply the same permission to the file. This has to be done for every single file under a mount point. I'm novice in scripting. Help me with this in shell scripting.
# ls -l /dev/null... (10 Replies)
Hi,
One of the pre requirements o upgrade Netbackup 6.5.4 to 7.1 is to apply Patch 119963-21 to all media servers.
My media servers are Oracle Databases ( e-business suite and for other 3rd party app ).
I read the Patch 119963-21's README and there is no Install Requirements for this... (10 Replies)
I have folders like as below format. I need to apply the 755 mode for '.sh' format only. I am using the below command to apply the changes. But it's affecting first level only. How to apply the changes recursively in .sh file only?
Please suggest the command.
Thanks
chmod 755 -R *.sh
... (8 Replies)
I've made a shell script for archiving HTML pages, i.e. making them work offline plus add some features.
Here is it:
#!/bin/sh
if || +/res/+") = "" ]; then
echo "Usage: `basename $0` <4chan thread url> <>"
exit 0
fi
echo "4chan downloader"
LOC=$(echo "$1" | sed... (23 Replies)
Hi !
It is a general question.
When an awk script looks like:
#! bin/awk
function example(i){
<body>
}
{
example(1) #the function uses input_1 and return output_a
}
{
example(2) #the function uses previous output_a as an input and returns... (15 Replies)
Here is the problem:
I have several servers that now have been updated from PatchSet # 147440-19 to PatchSet # 148888-03.
The servers range from:
(1) SunFire T2000
(3) Enterprise T5140
(2) Enterprise T5220
Solaris 10 08/11 u10 on 1 and u7 on the others.
After the patch is applied I... (7 Replies)
Greetings Experts,
I am on AIX and in process of creating a re-startable script that connects to Oracle and executes the statements. The sample contents of the file1 is
CREATE OR REPLACE VIEW DB_V.TAB1 AS SELECT * FROM DB_T.TAB1;
....
CREATE OR REPLACE VIEW DB_V.TAB10 AS SELECT * FROM... (9 Replies)
I am trying to merge the below awk, which compares two files looking for a match in $2 and then prints the line if two conditions are meet.
awk
awk 'FNR==NR{A=$0;next} ($2 in A){if($10>30 && $11>49){print A}}' F113.txt F113_tvc.bed
This code was improved and provided by @RavinderSingh13,... (18 Replies)
Hey everyone,
I have got 100 different servers(all linux and same version).One of them admin server can reach to others and their structures are same.For example I want to change OS dates and weblogic(java dates) for the timezone project.But I do not want to deal with each one separately.I want... (10 Replies)
So I'm on an AIX machine.
And sed is not applying /d "delete line" option when I also include match word options \< and \>
examples...
echo cat | sed '/\<cat\>/d'will return cat for some reason
echo cat | sed "/\<cat\>/d"will also still return cat.
Of course i can just run
echo cat... (9 Replies)
The version of Samba in our billing server is 4.1.17-Debian.
I have been reminded by our management to implement the patch for Samba on this server.
However, I am not sure how to implement the patch. I have browsed some websites for the correct patch to implement for Samba 4.1.17, and the patch... (11 Replies)
Hi all!
I have this command
grep -E '^\To: |^\Date: |^\Subject: ' fileA.txt > fileA_1.txt && grep -v '^\To: |^\Date: |^\Subject: ' fileA.txt >> fileA_1.txt && rm fileA.txt && sed -i -e 's/\(Date: \|Subject: \|To: \)//g' fileA_1.txtHow do I apply it to all the files in the folder (each file has a... (7 Replies)
Hi everyone,
I have a situation in which I have multiple (3 at last count) date columns in a CSV file (, delim), which need to be changed from:
January 1 2017 (note, no comma after day)
to:
YYYY-MM-DD
So far, I am able to convert a date using:
date --date="January 12, 1990" +%Y-%m-%d
... (7 Replies)
Hello,
I have a requirement to apply hashing algorithm on flat file on one or more columns dynamically based on header
sample input file
ID|NAME|AGE|GENDER
10|ABC|30|M
20|DEF|20|F
say if i want multiple columns based on the header example id,name or id,age or name,gender and hash and... (13 Replies)