Sponsored Content
Full Discussion: Multi-copying a file
Top Forums Shell Programming and Scripting Multi-copying a file Post 302239908 by jolecanard on Wednesday 24th of September 2008 05:20:40 PM
Old 09-24-2008
Power Multi-copying a file

Hello there,

I am writting a scrip with in shell (#!/bin/sh) and I need to copy 5 times the same file into different names:
Code:
 
cp xsec.1.11 xsec.1.12
cp xsec.1.11 xsec.1.13
cp xsec.1.11 xsec.1.14
cp xsec.1.11 xsec.1.15
cp xsec.1.11 xsec.1.16

and I have to do that for several file. That takes a lot a place in my script...so I was wondering if there is a way to copy a file in multiple places wit ha single command?

Thanks for your help.
 

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
Xray::Absorption::Elam(3pm)				User Contributed Perl Documentation			       Xray::Absorption::Elam(3pm)

NAME
Xray::Absorption::Elam - Perl interface to the Elam tables SYNOPSIS
use Xray::Absorption; Xray::Absorption -> load("elam"); See the documentation for Xray::Absorption for details. DESCRIPTION
This module is inherited by the Xray::Absorption module and provides access to the data contained in the 1999 Elam tables of absorption cross-sections and line and edge energies. The data in this module, here referred to as "The Elam Tables", will be published real soon. The compilation of data is the work of Tim Elam (tim.elam@nrl.navy.mil). The data is contained in a database file called elam.db which is generated at install time from a flat text database of the Elam data. The data is stored in a Storable archive using "network" ordering. This allows speedy disk and memory access along with network and platform portability. The required "Chemistry::Elements", "Math::Spline", and "Math::Derivative" modules are available from CPAN. LITERATURE REFERENCES
K-shell fluorescence yield below Z=11 from new fits in J. H. Hubbell et. al., J. Chem. Phys. Ref. Data, Vol. 23, No. 2, 1994, pp. 339-364. Fluorescence yields and Coster-Kronig transition rates for K and L shells Krause, J. Phys. Chem. Ref. Data, Vol. 8, No. 2, 1979, pp. 307-327. values for wK, wL2,and f23 are from Table 1. (values for light atoms in condensed matter) (note that this produces a large step in f23 values at z=30, see discussion in reference section 5.3 L2 Subshell and section 7 last paragraph) Values of wL1 for Z=85-110 and f12 for Z=72-96 from Krause were modified as suggested by W. Jitschin, "Progress in Measurements of L-Subshell Fluorescence, Coster-Kronig, and Auger Values", AIP Conference Proceedings 215, X-ray and Inner-Shell Processes, Knocxville, TN, 1990. T. A. Carlson, M. O. Krause, and S. T. Manson, Eds. (American Institute of Physics, 1990). Fluorescence yields and Coster-Kronig transition rates for M shells Eugene J. McGuire, "Atomic M-Shell Coster-Kronig, Auger, and Radiative Rates, and Fluorescence Yields for Ca-Th", Physical Review A, Vol. 5, No. 3, March 1972, pp. 1043-1047. Fluorescence yields and Coster-Kronig transition rates for N shells Eugene J. McGuire, "Atomic N-shell Coster-Kronig, Auger, and Radiative Rates and Fluorescence Yields for 38 <= Z <= 103", Physical Review A 9, No. 5, May 1974, pp. 1840-1851. Values for Z=38 to 50 were adjusted according to instructions on page 1845, at the end of Section IV.a., and the last sentence of the conclusions. Relative emission rates, fits to low-order polynomials, low-Z extrapolations by hand and eye data from Salem, Panossian, and Krause, Atomic Data and Nuclear Data Tables Vol. 14 No.2 August 1974, pp. 92-109. M shell data is from T. P. Schreiber and A. M. Wims, X-ray Spectrometry Vol. 11, No. 2, 1982, pp. 42-45. Small, arbitrary intensities assigned to Mgamma and Mzeta lines. Cross sections are in cm2/gm vs energy in eV. Berger and Hubbell above 1 keV, Plechaty et. al. below. Reference: M. J. Berger and J. H. Hubbell, XCOM: Photon Cross Sections on a Personal Computer, Publication NBSIR 87-3597, National Bureau of Standards, Gaithersburg, MD, 1987. Machine-readable data from J. H. Hubbell, personal communication, Nov. 9, 1998. The data were updated as of May 7, 1998 (XCOM Version 2.1). Reference: Plechaty, E. F., Cullen, D. E., and Howerton,R.J, "Tables and Graphs of Photon Interaction Cross Sections from 0.1 keV to 100 MeV Derived from the LLL Evaluated Nuclear Data Library," Report UCRL-50400, Vol. 6, Rev. 3, NTIS DE82-004819, Lawrence Livermore National Laboratory, Livermore, CA.(1981). Machine-readable data from D. B. Brown, Naval Research Laboratory. METHODS
The behaviour of the "get_energy" method in this module is a bit different from other modules used by "Xray::Absorption". This section describes methods which behave differently for this data resource and methods offered by this module which are not available for other resources. "get_energy" Example: $energy = Xray::Absorption -> get_energy($elem, $edge) This behaves similarly to the "get_energy" method of othe resources, except there are some differences regarding the syntax of specifying $edge. When using the Elam data resource, $edge can be any of K, L1-L3, M1-M5, N1-N7, O1-O7, or P1-P3. To get a fluorescence line, you may use any Siegbahn or IUPAC symbol to specify the line. See the pod in "Xray::Absorption" for details about these symbols. You may also specify a "generic" Siegbahn symbol, such as Kalpha. The energy that is returned depends on the value of an internal variable which may be set using the "line_toggle" method. If the toggle is set to "brightest", the energy of the brightest line of the class is returned. In the case of "Kalpha", the energy or the Kalpha1 line is returned. If the toggle is set to "weighted" then the intestity weighted average energy of all lines of the class is returned. "weighted" is the default. "line_toggle" Toggle the method of computing a generic fluorescence line between "weighted" and "brightest". This determines the response to a use of "get_energy" like this: $energy = Xray::Absorption -> line_toggle("brightest"); $energy = Xray::Absorption -> get_energy("cu", "kalpha"); $energy = Xray::Absorption -> line_toggle("wieghted"); $energy = Xray::Absorption -> get_energy("cu", "kalpha"); When "weighted" is selected, this returns the intensity weighted energy of the various Kalpha lines. When "brightest" is chosen, this returns the energy of the Kalpha1 line because that is the brightest Kalpha line. The default is "weighted". Case does not matter for the argument, but spelling does. If the argument is not spelled correctly then the calculation method is not toggled. "fluor_yield" Return the fluorescence yield for an atomic symbol and edge $fyield = Xray::Absorption -> fluor_yield("cu", "k"); The value returned is the probability of an fluorescent x-ray being emitted for an absorption event. Data comes from M. O. Krause, J. Phys. Chem. Ref. Data 8, 307(1979) Returns -1 for non-interpretable input "edge_jump" Return edge jump ratio for an atomic symbol and edge $jump = Xray::Absorption -> edge_jump("cu", "k"); The value returned is the ratio of the above-edge absorption coefficient to the below-edge coefficient "get_intesity" Example: $intensity = Xray::Absorption -> get_intesity($elem, $symbol) Get the relative amount of the line specified by $symbol for the element $elem. $elem can be a two letter symbol, a full name, or a Z number. $symbol may be either a Siegbahn or IUPAC symbol. The intesities are such that all lines of a type (e.g. all Kalpha lines) have intesities which sum to 1. If $elem or $symbol is not recognized, then this returns 0. "cross_section" Example: $xsec = Xray::Absorption -> cross_section($elem, $energy, $mode); @xsec = Xray::Absorption -> cross_section($elem, @energy, $mode); The $mode argument is different here than for the other resources. The options are "xsec", "photo", "coherent" and "incoherent", telling this method to return the full cross-section or just the photoelectric, coherent, or incoherent portions. The values for all cross-sections are computed using spline interpolation as described in the paper by Elam, Ravel, and Siebert. EDGE AND LINE ENERGIES
The Elam data resource provides a fairly complete set of edge and line energies. Any edge tabulated on the Gwyn William's Table of Electron Binding Energies for the Elements (that's the one published by NSLS and on the door of just about every hutch at NSLS) is in the Elam data resource. Additionally, a large but not exhaustive collection of line energies is tabulated. Every line in the table in the SYMBOLS FOR FLUORESCENCE LINES section of the "Absorption.pm" pod is included in the Elam tables. A reasonable value for the relative line intensity if also included in this table. See (the elam reference) for a discussion of which lines were included in the tables and how the intensities were calculated. BUGS AND THINGS TO DO
o The "weighted" option for "get_energy" is not quite right in that it counts in lines from different edges. While that might be appropriate, there is some question as to the relative weights of lines from different edges. So a better solution would be to only use lines from the edge directly below the chosen energy. AUTHOR
Bruce Ravel, bruce@phys.washington.edu http://feff.phys.washington.edu/~ravel/software/Absorption/ perl v5.12.4 2011-07-30 Xray::Absorption::Elam(3pm)
All times are GMT -4. The time now is 01:14 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy