You need an inner loop
Try not use use a lot of child processes when bash does the same thing as a builtin.
Your code did this: put all filenames into variable BAM, zap just one. You need to read and then zap each file inside some type of loop.
I need to learn how to type and fix errors on the fly. I had to edit this post three times
Last edited by jim mcnamara; 03-29-2019 at 11:48 AM..
This User Gave Thanks to jim mcnamara For This Post:
Hi ALL,
I'm new to this forum.
Thanks and congrats to all for their great efforts building this site simply superb for all unix administrators.
My requirement is to remove extensions of the files in the current directory. I'm doing it using below script which is working but i think it is... (12 Replies)
Here's the story:
I have two txt files of filenames one is like this
W00CHZ0103340-I1CZ31
W00CHZ0103340-I1CZ32
W00CHZ0103340-I1CZ33
W00CHZ0103341-I1CZ35
W00CHZ0103342-I1CZ46
W00CHZ0103343-I1CZ37
W00CHZ0103344-I1CZ39
W00CHZ0103345-I1CZ43
W00CHZ0103345-I1CZ44
...
the other like this
... (5 Replies)
hello
i have 2 question
if i have 1 folder and under this folder many many sub folders and in every folders many files with man extension like *php * jpg * gif
i need to remove all *php files
1- from tha main folder only
2- from tha main folder and all sub folders
the second how... (6 Replies)
There are few files in my windows directory and I need a perl script to rename the files to its original names i.e., the last extension(.orig) needs to be removed programatically,
files in directory
data1.htm.orig
data2.htm.orig
data3.htm.orig
to be renamed to
data1.htm
data2.htm... (4 Replies)
Hi,
I have some files with some extension e.g. abc.xml.REMOVE,xyz.xml,efg.xml.REMOVE .
I have to remove the .REMOVE extension. I can display it using the below script but cannot rename it.
ls -l|sed 's/\.REMOVE//'
How can I rename this?
Thanks in advance (7 Replies)
Hi all
i am new for the shell scripting can any one help me with my requirments . i want to delete file older than 21 days everything works fine but in that dir i got the files with should not be deleted with particular extension like (.info):confused:here is the script i wrote .can anyone... (5 Replies)
hi,
i have a directory which contains some files and a subdirectory. i am writing only the files names to a file using the below code.
ls -ltr | grep "^-" | awk '{print $NF}' > /home/file_list$$
cat /home/file_list$$
s1_abc.txt
s2_def.xls
s3_def.xls
as you can see there is one .txt... (7 Replies)
how can i remove numbers of characters from the last name of file with respect to not remove the files extension
example
VFX_Official_Trailer_(HD)__Shhh__-_by_Freddy_Chavez_Olmos_&_Shervin_Shoghian-.mp4
i want to rename this to
VFX-Official-Trailer-(HD)-Shhh... (13 Replies)
Dear all
sorry for bothering you wityh dumb question but I am stucked with an issue.
Well, I am trying to loop over files in folder, make an operation and rewrite the output.
Example:
INPUT
file1.txt
file2.txt
file3.txtMy command (doesn't work!!)
for file in /path/to/*.txt
do command... (13 Replies)
In the bash below I am trying to create sub-directories inside a directory from files with specific .bam extensions. There may be more then one $RDIR ing the directory and the .bam file(s) are trimmed (removing the extension and IonCode_0000_) and the result is the folder name that is saved in... (2 Replies)
Discussion started by: cmccabe
2 Replies
LEARN ABOUT SUNOS
pam_sample
pam_sample(5)pam_sample(5)NAME
pam_sample - a sample PAM module
SYNOPSIS
/usr/lib/security/pam_sample.so.1
The SAMPLE service module for PAM is divided into four components: authentication, account management, password management, and session
management. The sample module is a shared object that is dynamically loaded to provide the necessary functionality.
SAMPLE Authentication Component
The SAMPLE authentication module provides functions to test the PAM framework functionality using the pam_sm_authenticate(3PAM) call. The
SAMPLE module implementation of the pam_sm_authenticate(3PAM) function compares the user entered password with the password set in the
pam.conf(4) file, or the string "test" if a default test password has not been set. The following options can be passed in to the SAMPLE
Authentication module:
debug Syslog debugging information at the LOG_DEBUG level.
passwd=newone Sets the password to be "newone."
first_pass_good The first password is always good when used with the use_first_pass or try_first_pass option.
first_pass_bad The first password is always bad when used with the use_first_pass or try_first_pass option.
always_fail Always returns PAM_AUTH_ERR.
always_succeed Always returns PAM_SUCCESS.
always_ignore Always returns PAM_IGNORE.
use_first_pass Use the user's initial password (entered when the user is authenticated to the first authentication module in the
stack) to authenticate with the SAMPLE module. If the passwords do not match, or if this is the first authentica-
tion module in the stack, quit and do not prompt the user for a password. It is recommended that this option only
be used if the SAMPLE authentication module is designated as optional in the pam.conf configuration file.
try_first_pass Use the user's initial password (entered when the user is authenticated to the first authentication module in the
stack) to authenticate with the SAMPLE module. If the passwords do not match, or if this is the first authentica-
tion module in the stack, prompt the user for a password.
The SAMPLE module pam_sm_setcred(3PAM) function always returns PAM_SUCCESS.
SAMPLE Account Management Component
The SAMPLE Account Management Component implements a simple access control scheme that limits machine access to a list of authorized users.
The list of authorized users is supplied as option arguments to the entry for the SAMPLE account management PAM module in the pam.conf
file. Note that the module always permits access to the root super user.
The option field syntax to limit access is shown below: allow= name[,name] allow= name [allow=name]
The example pam.conf show below permits only larry to login directly. rlogin is allowed only for don and larry. Once a user is logged in,
the user can use su if the user are sam or eric.
login account require pam_sample.so.1 allow=larry
dtlogin account require pam_sample.so.1 allow=larry
rlogin account require pam_sample.so.1 allow=don allow=larry
su account require pam_sample.so.1 allow=sam,eric
The debug and nowarn options are also supported.
SAMPLE Password Management Component
The SAMPLE Password Management Component function ( pam_sm_chauthtok(3PAM)), always returns PAM_SUCCESS.
SAMPLE Session Management Component
The SAMPLE Session Management Component functions ( pam_sm_open_session(3PAM), pam_sm_close_session(3PAM)) always return PAM_SUCCESS.
See attributes(5) for description of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|MT Level |MT-Safe with exceptions |
+-----------------------------+-----------------------------+
pam(3PAM), pam_sm_authenticate(3PAM), pam_sm_chauthtok(3PAM), pam_sm_close_session(3PAM), pam_sm_open_session(3PAM), pam_sm_setcred(3PAM),
libpam(3LIB), pam.conf(4), attributes(5)
This module should never be used outside of a closed debug environment. The examples of the use_first_pass and try_first_pass options are
obsolete for all other Solaris delivered PAM service modules
The interfaces in libpam() are MT-Safe only if each thread within the multi-threaded application uses its own PAM handle.
16 Aug 2005 pam_sample(5)