Sponsored Content
Top Forums Shell Programming and Scripting passing file extension using external variable Post 302706285 by Skrynesaver on Wednesday 26th of September 2012 11:55:24 AM
Old 09-26-2012
Quote:
Originally Posted by nrjrasaxena
Did not work..
Code:
laptop:~/Desktop/CMS/script/ShellScripts$ ./RenameTxt.sh File draft txt
find: `File': No such file or directory
laptop:~/Desktop/CMS/script/ShellScripts$ ls File*
File1.txt  File2.txt
laptop:~/Desktop/CMS/script/ShellScripts$

Ah, I misunderstood your intent, I thought you wished to move everything under a directory tree...
Code:
#!/bin/bash

FROM=$1
TO=$2
EXTN=$3

for i in $FROM*.$EXTN ; do
    # echo mv $i ${i//$FROM/$TO}
    mv $i ${i//$FROM/$TO}
done

Should do it
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Passing value to an external program problem...

This code is in my 'case' statement and it all else works fine. The problem I have is that the value in 'procno' is not passed on to the external program (fireit). It is passing all zeros instead of the actual process number. By the time I get to this case statement, I know the "Number" and... (1 Reply)
Discussion started by: giannicello
1 Replies

2. Shell Programming and Scripting

Getting category when given the variable from external file to shell script

Hi, I have a script that interacts with a config file in the format: file1.txt file2.txt file3.txt file4.txt file5.txt file6.txt I would like to return the Category, when given the file name. (11 Replies)
Discussion started by: MoreCowbell
11 Replies

3. Shell Programming and Scripting

Passing answers to external program from KSH

I have asked this before but I haven't had any luck so far getting this to work. I use RCS(revision control system). When it runs if I pass the value 'unlock' to $3 its reassigned to $unlock. When I run the command (rcs -u'version number' 'filename') ti will ask me 1-(Do you want to break the lock... (5 Replies)
Discussion started by: pjones006
5 Replies

4. Shell Programming and Scripting

passing arguments to external script

Hi! I have a python script that requires arguments and these arguments are file paths. This script works fine when executed like this: /my_python_script "file_path1" "file_path2" (i added quotes as some file names may have weird characters) the issue happens when i launch my python script... (14 Replies)
Discussion started by: gigagigosu
14 Replies

5. Shell Programming and Scripting

[Solved] Value of a variable is not recognised for commands comes from external file

Hi, my script is setting a variable with value and this variable is present in my another command that is coming from external file and this command is internally called after this variable is set. but while execution of this command, the value is not retrieved properly. say, my script... (5 Replies)
Discussion started by: rbalaj16
5 Replies

6. Shell Programming and Scripting

How can we assign value to an array variable from an external file?

is it possible to assign value to an array variable from an external file?? if yes then how?? I am using below code but its not working. #!bin/bash myarray < file_name echo ${mayarray} (6 Replies)
Discussion started by: mukulverma2408
6 Replies

7. Shell Programming and Scripting

Passing external variable to awk

Hi, I am trying to write a bash script in which I need to pass a external variable to the awk program. I tired using -v but it not accepting the value. Here is my sample code. #!/usr/bin/bash ###################################################################################### ####... (5 Replies)
Discussion started by: jpkumar10
5 Replies

8. Shell Programming and Scripting

Passing variable from file to Oracle

cat a1 scott robert tom test script : #!/usr/bin/ksh for NAME in `cat a1` do VALUE=`sqlplus -silent "nobody/bobody01@testq" <<END set pagesize 0 feedback off verify off heading off echo off select username from dba_users where username=upper('$NAME'); END` if ; then echo... (3 Replies)
Discussion started by: jhonnyrip
3 Replies

9. UNIX for Beginners Questions & Answers

Passing a file name to a variable

Below is the command mv AP_FLEXCUBE_INTERFACE10.txt FTPYMNTE_`date "+%Y%m%d%H%M%S" | tr '' ''`.TXT it is changing the file name to a different name according to time stamp dynamically. I want to capture that dynamic file name present in the directory to a variable . After that i want to... (6 Replies)
Discussion started by: sujit das
6 Replies

10. Shell Programming and Scripting

Duplicate check by passing external parameter

I have a code which is using to find duplicates in a files based on column.Below is the same code which is used to find duplicates in my file based on column 1 awk -F'|' '{if (x) { x_count++; print $0; if (x_count == 1) { print x } } x = $0}' FileName >Dup_File.txt But my requirement here is... (3 Replies)
Discussion started by: ginrkf
3 Replies
LM-PROFILER(8)						      System Manager's Manual						    LM-PROFILER(8)

NAME
/usr/sbin/lm-profiler - laptop mode profiler SYNOPSIS
/usr/sbin/lm-profiler DESCRIPTION
This manual page documents briefly the /usr/sbin/lm-profiler command. lm-profiler is a tool for profiling disk operations. It is a part of laptop mode tools and is useful only in relation to rest of laptop mode tools. It helps you to detect programs and services that use up system resources and that cause disk activity, and it allows you to disable them when laptop mode is active. When you start lm-profiler, it will execute a "profiling run", which can take some time. Start lm-profiler when you are working on batter- ies, preferably, because that will allow it to analyze the actual situation that it is supposed to optimize. During the profiling run, you can use your system normally; however, any disk activity caused by your actions will end up in the profiler's results. When the profiling run is finished, you will be presented with a list of programs that deserve your attention, either because they listen on a network (which is not usually useful when you are working offline) or because they caused disk activity in a disk-spindown-unfriendly pattern. When lm- profiler can guess an init script that belongs to a program, it presents you with the opportunity to disable the program when you are work- ing on battery. It does this by placing a link to the init script in /etc/laptop-mode/batt-stop. Any programs that lm-profiler cannot find an init script for is simply reported, so that you can stop the program manually if you want to. WARNING ABOUT DISABLING PROGRAMS: It may not be safe to disable some programs. They may be needed for proper operation of your system. Dis- able services only if you know what they do and why you don't need them. FILES
/etc/lm-profiler.conf lm-profiler retrieves its profiling rules from this file. SEE ALSO
lm-profiler.conf(8). laptop-mode.conf(8). daemons.conf(8). AUTHOR
This manual page was written by Bart Samwel (bart@samwel.tk) and Jan Polacek (jerome@ucw.cz) for the Debian system (but may be used by oth- ers). Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 any later version published by the Free Software Foundation. On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL. LM-PROFILER(8)
All times are GMT -4. The time now is 09:14 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy