Sponsored Content
Full Discussion: Multi-copying a file
Top Forums Shell Programming and Scripting Multi-copying a file Post 302240051 by Smiling Dragon on Thursday 25th of September 2008 01:46:29 AM
Old 09-25-2008
This will make five copies of xsec.1.11, five copies of xsec.2.11 and five copies of xsec.3.11. Hopefully this will be enough to get you started?
Code:
for file in xsec.1 xsec.2 xsec.3
do
  for num in 12 13 14 15 16
  do
    cp ${file}.11 ${file}.${num}
  done
done

Sing out if it's still confusing or not what you meant Smilie

edit: oops, that'll teach me to open multipl threads at once then get distracted Smilie

Last edited by Smiling Dragon; 09-25-2008 at 02:47 AM.. Reason: Just seen era's answered already
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

multi-file multi-edit

Good day! I am trying to learn how to use the "sed" editor, to perform multiple edits on multiple files in multiple directories. I have one script that tries to call up each file and process it according to the edits listed in a second script. I am using a small input text to test these, at... (12 Replies)
Discussion started by: kielitaide
12 Replies

2. UNIX for Dummies Questions & Answers

Multi User Multi Task

Dear Experts Why we always hear that unix operating system is Multi User and Multi task. What does these two means. I have looked at some books and documents but couldn't find aclear explenation. Can we say Windows operating system is also multi user and multi task?? Thanks for your help in... (6 Replies)
Discussion started by: Reza Nazarian
6 Replies

3. Shell Programming and Scripting

multi file editing in vi

Hi all Some yeras ago (1994) I had a utility that bundled up multiple files into a big file with a seperator lines. Automatically loaded this temp file into vi - which allowed you to edit all the files. then when you :wq or ZZ vi it saved all the files bak to their appropriate file names and got... (0 Replies)
Discussion started by: ricl999
0 Replies

4. Shell Programming and Scripting

Multi File processing

Hello, I have 2 csv files: File1: Name,year,organization Jim,2007,Org1 Bob,1999,Org3 Chris,2001,Org2 File2: DocumentName,DocumentTitle,organization,year Test1,Test1,Org1,2007 Test2,Test2,Org2,2008 Test3,Test3,Org3,2009 Using the ksh, I'm reading by line and grabbing the... (2 Replies)
Discussion started by: orahi001
2 Replies

5. Shell Programming and Scripting

sed command for copying the contents of other file replacing it another file on specifc pattern

We have 2 file XML files - FILE1.XML and FILE2.xml - we need copy the contents of FILE1.XML and replace in FILE2.xml pattern "<assignedAttributeList></assignedAttributeList>" FILE1.XML 1. <itemList> 2. <item type="Manufactured"> 3. <resourceCode>431048</resourceCode> 4. ... (0 Replies)
Discussion started by: balrajg
0 Replies

6. UNIX for Dummies Questions & Answers

Help with searching for a file in a directory and copying the contents of that file in a new file

Hi guys, I am a newbie here :wall: I need a script that can search for a file in a directory and copy the contents of that file in a new file. Please help me. :confused: Thanks in advance~ (6 Replies)
Discussion started by: zel2zel
6 Replies

7. Shell Programming and Scripting

Multi-line filtering based on multi-line pattern in a file

I have a file with data records separated by multiple equals signs, as below. ========== RECORD 1 ========== RECORD 2 DATA LINE ========== RECORD 3 ========== RECORD 4 DATA LINE ========== RECORD 5 DATA LINE ========== I need to filter out all data from this file where the... (2 Replies)
Discussion started by: Finja
2 Replies

8. Shell Programming and Scripting

How to substract selective values in multi row, multi column file (using awk or sed?)

Hi, I have a problem where I need to make this input: nameRow1a,text1a,text2a,floatValue1a,FloatValue2a,...,floatValue140a nameRow1b,text1b,text2b,floatValue1b,FloatValue2b,...,floatValue140b look like this output: nameRow1a,text1b,text2a,(floatValue1a - floatValue1b),(floatValue2a -... (4 Replies)
Discussion started by: nricardo
4 Replies

9. Programming

Multi head/multi window hello world

I am trying to write a large X app. I have successfully modified my xorg.conf to setup 4 monitors on an NVIDIA Quatro5200. I am trying to modify a simple hello world application to open a window on three of the four monitors. depending on the changes to loop the window creation section and event... (2 Replies)
Discussion started by: advorak
2 Replies

10. Shell Programming and Scripting

Help with reformat single-line multi-fasta into multi-line multi-fasta

Input File: >Seq1 ASDADAFASFASFADGSDGFSDFSDFSDFSDFSDFSDFSDFSDFSDFSDFSD >Seq2 SDASDAQEQWEQeqAdfaasd >Seq3 ASDSALGHIUDFJANCAGPATHLACJHPAUTYNJKG ...... Desired Output File >Seq1 ASDADAFASF ASFADGSDGF SDFSDFSDFS DFSDFSDFSD FSDFSDFSDF SD >Seq2 (4 Replies)
Discussion started by: patrick87
4 Replies
lifcp(1)						      General Commands Manual							  lifcp(1)

NAME
lifcp - copy to or from LIF files SYNOPSIS
xxx] xxx] xxx] xxx] file1 file2 xxx] xxx] xxx] xxx] [file1 file2 ...] directory DESCRIPTION
copies a LIF file to an HP-UX file, an HP-UX file to a LIF file, or a LIF file to another LIF file. It also copies a list of (HP-UX/LIF) files to a (LIF/HP-UX) directory. The last name on the argument list is the destination file or directory. Options The space between option and argument is optional. Used only when copying files to a LIF volume. This option forces the file type of the LIF directory entry to be set to the argument given. The argument can be decimal, octal or hex, using standard C notation. Used only when copying files to a LIF volume. This option will set the "last volume flag" to xxx (0 or 1). The default "last volume flag" is Used only when copying files to a LIF volume. This option sets the "volume number" to xxx. The default "volume number" is one. This option forces a ASCII mode of copying regardless of the file type. When copying in ASCII mode from HP-UX to LIF the default file type is BINARY (1). (For details on available modes of copying refer to lif(4)). This option has no effect when copying from LIF to LIF. This option forces a BINARY mode of copying regardless of the file type. When copying in BINARY mode from HP-UX to LIF the default file type is BINARY (-2). (For details on available modes of copying refer to lif(4)). This option has no effect when copying from LIF to LIF. Used only when copying files to a LIF volume. This option sets the "implementation" field of the LIF directory entry to the argument given. The argument value can be decimal, octal or hex, using standard C notation. The "implementation" field can only be set for file types -2001 to -100000 (octal). The "implementation" field is set to zero for all interchange file types and for file types -2 to -200 (octal). Note that the "implementation" value controls the attributes of the LIF file with regard to protection and record sizes. or can be used to determine the "implementation" value of a file. Forces RAW mode copying regardless of file type. When copying in RAW mode from HP-UX to LIF the default file type is BIN (-23951). option overrides the default file type. (various modes of copying are explained in lif(4).) The option has no effect in LIF to LIF copy operations. causes HP-UX file names to be translated to a name acceptable by a LIF utility; that is, all lowercase letters are converted to uppercase and all other characters except numerics are changed to an underscore If the HP-UX file name starts with a nonletter, the file name is preceded by the capital letter Thus, for example, if two files named colon and semicolon were copied, both of them would be translated to File names are truncated to a maximum of 10 characters. When copying a LIF file to an HP-UX or LIF file, has no effect. Omitting causes an error to be generated if an improper name is used. The default copying modes when copying from LIF to HP-UX are summarized in the following table: | File Type | Default Copying Mode ----------+---------------------- ASCII | ASCII BINARY | BINARY BIN | RAW other | RAW When copying from HP-UX to LIF, the default copying mode is ASCII and an ASCII file is created. When copying from LIF to LIF, if no options are specified, then all the LIF directory fields and file contents are duplicated from source to destination. A LIF file name is recognized by the embedded colon delimiter (see lif(4) for LIF file naming conventions). A LIF directory is recognized by a trailing colon. If an HP-UX file name containing a colon is used, the colon must be escaped with two backslash characters (the shell removes one of them). The file name (dash) is interpreted to mean standard input or standard output, depending on its position in the argument list. This is particularly useful if the data requires nonstandard translation. When copying from standard input, if no other name can be found, the name "STDIN" is used. LIF file naming conventions are known only to the LIF utilities. Since file name expansion is done by the shell, this mechanism cannot be used for expanding LIF file names. Do not mount the special file while using DIAGNOSTICS
returns exit code 0 if the file is copied successfully. Otherwise it prints a diagnostic and returns nonzero. EXAMPLES
Copy HP-UX file to LIF file on LIF volume which is actually an HP-UX file initialized to be a LIF volume: Copy all the HP-UX files in the current directory to the LIF volume which is present in the parent directory. File names are translated to appropriate LIF file names. Copy all the HP-UX object files in the current directory to the LIF volume lifvol. Copying mode is RAW and LIF file types are set to -5555. Copy all the object files in the current directory to the LIF volume Copying mode is BINARY and LIF BINARY files are created. Copy a BDAT file, without a password, from a BASIC WorkStation to an HP-UX LIF volume Note that controls protection and record size attributes. The file type for a BDAT file is -5791 (or 0xffffe961) and its record size is 256 bytes per record. Copy all files in the current directory to the LIF volume in the directory. Copying mode is RAW and LIF file types are set to BIN. Copy file to LIF file in Copy files and to LIF files and within Copy LIF file within to file within current directory. Copy standard input to LIF file on LIF volume Copy LIF file in to LIF file on Copy the output of pr to the LIF file Copy the output of pr to the LIF volume LIF file is created since no file names are specified. Copy LIF file in to standard output. Copy all files in current directory to LIF files of the same name on LIF volume (may cause errors if file names in the current directory do not obey LIF naming conventions!). DEPENDENCIES
Series 700/800 The following option is also supported: forces each file copied in to begin on an nnn x 1024-byte boundary from the beginning of the volume. This is useful when files are used for Series 700/800 boot media. This option has no effect when copying from a LIF volume. AUTHOR
was developed by the Hewlett-Packard Company. SEE ALSO
lifinit(1), lifls(1), lifrename(1), lifrm(1), lif(4). lifcp(1)
All times are GMT -4. The time now is 12:41 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy