07-19-2007
remove file extension
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 very inefficient as i use lot of variables.I want to get done by avoiding usage of tempfile file and any other temp files being used.
#!/usr/bin/bash
ls -l |awk '{print $9}' >/list
cat /list |while read line
do
echo $line >/tempfile
first=`cut -f1 -d'.' /tempfile`
echo $first >>/output.txt
mv $line $first
done
Thanks
Praveen RK
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
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)
Discussion started by: ateya
6 Replies
2. Shell Programming and Scripting
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)
Discussion started by: giridhar276
4 Replies
3. Shell Programming and Scripting
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)
Discussion started by: babom
7 Replies
4. Shell Programming and Scripting
I need to write a script to :
list files with *.i extension in a directory and all its subdirectories + 30days old, save it in a file and then remove (2 Replies)
Discussion started by: lena keung
2 Replies
5. Shell Programming and Scripting
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)
Discussion started by: vikatakavi
5 Replies
6. Shell Programming and Scripting
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)
Discussion started by: Little
7 Replies
7. Shell Programming and Scripting
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)
Discussion started by: ateya
13 Replies
8. UNIX for Dummies Questions & Answers
Hi All,
I want to fetch the files based on .done file and display the .csv files and Wil take .csv files for processing.
1.I need to display the .done files from the directory.
2.next i need to search for the .Csv files based on .done file.then move .csv files for the one directory
... (2 Replies)
Discussion started by: girija.g6
2 Replies
9. Shell Programming and Scripting
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)
Discussion started by: giuliangiuseppe
13 Replies
10. UNIX for Beginners Questions & Answers
The bash below executes and does find all the .bam files in each R_2019 folder. However set -x shows that the .bam extension only gets removed from one .bam file in each folder (appears to be the last in each). Why is it not removing the extension from each (this is $SAMPLE)? Thank you :).
set... (4 Replies)
Discussion started by: cmccabe
4 Replies
LEARN ABOUT CENTOS
pkla-admin-identities
PKLA-ADMIN-IDENTIT(8) pkla-admin-identities PKLA-ADMIN-IDENTIT(8)
NAME
pkla-admin-identities - List pklocalauthority-configured polkit administrators
SYNOPSIS
pkla-admin-identities [--help]
pkla-admin-identities [--config-path config-path]
DESCRIPTION
pkla-admin-identities interprets configuration files described below to determine which users polkit(8) considers administrators, using a
non-JavaScript configuration file format described below.
Note: Determining which users are considered administrators is driven by JavaScript rules as described in polkit(8). pkla-admin-identities
is called by a JavaScript rule file named 49-polkit-pkla-compat.rules; other JavaScript rules with a higher priority may exist, so the
pkla-admin-identities configuration may not necessarily govern the final decision by polkit(8).
The ordering of the JavaScript rule files and the ordering of pkla-admin-identities configuration files is not integrated and uses
different rules; the pkla-admin-identities configuration evaluation is happens at a single point within the JavaScript rule evaluation
order.
pkla-admin-identities is an internal helper program of pkla-polkit-compat. You shouldn't need to run it directly, except for debugging
purposes.
Configuration is read from files with a .conf extension in the /etc/polkit-1/localauthority.conf.d directory. All files are read in
lexicographical order (using the C locale), meaning that later files can override earlier ones. The file 50-localauthority.conf contains
the settings provided by the OS vendor. Users and 3rd party packages can drop configuration files with a priority higher than 60 to change
the defaults. The configuration file format is simple. Each configuration file is a key file (also commonly known as a ini file) with a
single group called [Configuration]. Only a single key, AdminIdentities is read. The value of this key is a semi-colon separated list of
identities that can be used when administrator authentication is required. Users are specified by prefixing the user name with unix-user:,
groups of users are specified by prefixing with unix-group:, and netgroups of users are specified with unix-netgroup:. See the section
called "EXAMPLE" for an example of a configuration file.
pkla-admin-identities outputs the resulting configuration of administrator identities, one identity per line, using the same format
(including e.g. the unix-user: prefix). If no administrator identities are configured in the above-described configuration files, the
output will be empty.
OPTIONS
-h, --help
Write a summary of the available options to standard output and exit successfully.
-c, --config-path=config-path
Search for configuration files in config-path instead of the default /etc/polkit-1/localauthority.conf.d.
EXIT STATUS
pkla-admin-identities exits with 0 on success (even if there are no administrator identities), and a non-zero status on error.
FILES
/etc/polkit-1/localauthority.conf.d
Default directory containing configuration files.
EXAMPLE
The following .conf file
[Configuration]
AdminIdentities=unix-group:staff
specifies that any user in the staff UNIX group can be used for authentication when administrator authentication is needed. This file would
typically be installed in the /etc/polkit-1/localauthority.conf.d directory and given the name 60-desktop-policy.conf to ensure that it is
evaluated after the 50-localauthority.conf file shipped with pkla-polkit-compat. If the local administrator wants to override this (suppose
60-desktop-policy.conf was shipped as part of the OS) he can simply create a file 99-my-admin-configuration.conf with the following content
[Configuration]
AdminIdentities=unix-user:lisa;unix-user:marge
to specify that only the users lisa and marge can authenticate when administrator authentication is needed.
AUTHOR
Written by David Zeuthen <davidz@redhat.com> with a lot of help from many others. Adapted by Miloslav Trma <mitr@redhat.com>.
SEE ALSO
polkit(8)
polkit-pkla-compat May 2013 PKLA-ADMIN-IDENTIT(8)