Sponsored Content
Full Discussion: Files rename and copy
Top Forums Shell Programming and Scripting Files rename and copy Post 302386541 by efeijoo on Tuesday 12th of January 2010 04:59:37 PM
Old 01-12-2010
Files rename and copy

hello,

I am write a Script and i would listing all Files from Path1 out with DSR*.txt and give a new name an copy to the Path2.

I have problems with that to rename. Someone can help me?

Sorry, for my english. My english is not gut.
I hope you understand my.

That is my Script.


Code:
# **********************************************************
# Variablen setzen
# **********************************************************
heute=`date +%Y%m%d`
text_datum=`date +%d"."%m"."%Y`
text_zeit=`date +%T`
system_datum=`date +%d"."%m"."%Y`
JAHR=`date +%Y`
MONAT=`date +%m`
ftp_path=/export/home/ftp/lukb
swx_path=/export/home/smb/swx
# Sind Files für das Kopieren vorhanden
if [ ! -f ${APSYS_DAT}/RSD*.txt ] ; then
  echo "Es sind Keine Files da um zu Kopieren"
  exit 0
fi

# **********************************************************
# Erstellen Ordner für die Sicherung
# **********************************************************
# Erstelle ein Jahres Verzeichnis
# **********************************************************
if [ ! -d ${swx_path}/${JAHR} ] ; then
  echo "Das Verzeichnis ${swx_path}/${JAHR} wird erstellt"
  mkdir ${swx_path}/${JAHR}
fi
# **********************************************************
# Erstellen das Monats Verzeichnis
# **********************************************************
if [ ! -d ${swx_path}/${JAHR}/${MONAT} ] ; then
  echo "Das Verzeichnis ${swx_path}/${JAHR}/${MONAT} wird erstellt"
  mkdir ${swx_path}/${JAHR}/${MONAT}
fi

# **********************************************************
# SWX
# **********************************************************
 
  echo Files nach /export/home/smb/swx kopiert
  cp ${APSYS_DAT}/RSD*.txt ${swx_path}
  cp ${APSYS_DAT}/RSD*.txt ${swx_path}/${JAHR}/${MONAT}
  echo "Das File wird im Ver. DAT gelöscht"
  rm ${APSYS_DAT}/RSD*.txt


Last edited by Scott; 01-12-2010 at 06:02 PM.. Reason: Please use code tags
 

9 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

copy and rename list of files

Hi all, I am a newbie in writng unix..I am using ksh shell..Does anyone know how to copy a list o files from directory A to directory B with differnt names? i.e in Dir A, I have RPT101.555.TXT RPT102.666.TXT and I want to copy those files to dir B with new naming convention.. in Dir B,... (7 Replies)
Discussion started by: kinmak
7 Replies

2. UNIX for Dummies Questions & Answers

script to rename files with current date and copy it.

I have few webservers logs like access.log. which would be growing everyday. what i do everyday is, take the backup of access.log as access.log_(currentdate) and nullify the access.log. So thought of writing a script... but stuck up in middle. My requirement: to take the backup and nullify... (6 Replies)
Discussion started by: logic0
6 Replies

3. Shell Programming and Scripting

Copy files from folder and rename them

hello, I need to build a shell script that receives the folder to copy by parameter and copy all files except thumb.db to another folder and rename them like, file.jpg renamed to file_bb1.jpg. can someone help me Thanks (4 Replies)
Discussion started by: zeker
4 Replies

4. Shell Programming and Scripting

copy and rename file..

hi all, I have one config folder and updates folder.updates folder contains file tmp_2.0_20201208_45.xml and config folder contains file tmp.xml.When the tmp_2.0_20201208_45.xml file is copied in the config folder the name of this file is changed in config folder again as tmp.xml(old... (8 Replies)
Discussion started by: shubhig15
8 Replies

5. Shell Programming and Scripting

Help with script to copy/rename files, then delete by date

Hi All, I am new to scripting and am looking for some assistance setting up a script. Basically I need the script to scan a folder for the newest files and make a copy of those files, adding a month to the date stamp. I also need this script to delete the previously copied files to save space.... (4 Replies)
Discussion started by: Lucid13
4 Replies

6. Shell Programming and Scripting

Copy down remote files and rename them to include the server name with full path

I need to pull down a good bit of files for another support team for an upgrade project. I have a server.list with all of the server names. I need to do two parts: FIRST: I have this example, but it does not list the server name in front of each line. #! /bin/bash for server in $(<... (10 Replies)
Discussion started by: asnatlas
10 Replies

7. Shell Programming and Scripting

Is better way copy list of multiple files, rename and gzip

Is better way to write the script loop through one by one "Old_File_1: & New_File_1:" to copy 100 files to /staging/test folder then re-name & gzip all those files? I wrote this code below and don't like that much. Thanks I have a control_file under /tmp/test folder like below 100 files and... (10 Replies)
Discussion started by: dotran
10 Replies

8. Shell Programming and Scripting

Linux Script to copy and rename files through SQL statement

Hi, I require help to complete below requirement through Linux Script. I have a SQL query which shows two columns as output. One is Report Name and other is report path. Query return multiple rows. below is the output. Report Name Cotton Stock Report (Net Weight)- Customized Output... (3 Replies)
Discussion started by: usman_oracle
3 Replies

9. Shell Programming and Scripting

Oop to copy and rename files through SQL Statement in shell Script

#!/bin/sh sqlplus -s "/ as sysdba" << EOF SET HEADING OFF SET FEEDBACK OFF Select pt.user_concurrent_program_name , OUTFILE_NAME FROm apps.fnd_concurrent_programs_tl pt, apps.fnd_concurrent_requests f where pt.concurrent_program_id = f.concurrent_program_id and pt.application_id =... (1 Reply)
Discussion started by: usman_oracle
1 Replies
DTAUS(1)																  DTAUS(1)

NAME
dtaus - Converter for DTAUS files SYNOPSIS
dtaus [ -d dtaus ] [ -c control ] [ -b begleit ] [ -l [begleit] ] [ -o kontroll ] -dtaus | -control DESCRIPTION
This program can read and write German DTAUS files. DTAUS is an semi-acronym for DatenTragerAUStausch. It is used by German credit insti- tutes in order to manage mass money exchanges between customer accounts and credit institutes. Due to its limited availability and usefulness most of the documentation is held in German. This program is only useful in Germany or for companies that act in Germany. For a complete description of the control file please refer to dtaus.txt and dtaus(5) from this distribution. OPTIONS
You have to specify exactly one of -dtaus or -control. -dtaus Liest die Kontrolldatei ein und erzeugt daraus die Bankdatei sowie alle anderen benotigten Dateien. -control Liest eine Bankdatei ein und erzeugt daraus die Kontrolldatei, dekodiert eine bereits erstellte Bankdatei. -d dtaus Explizite Angabe des Dateinamens fur die Bankdatei. Voreingestellt ist dtaus0.txt, was von der Bank als einziger Dateiname auf der Diskette erwartet wird. Fur Testzwecke oder zur Weiterverarbeitung darf hier die spezielle Datei ``-'' angegeben werden, wodurch dtaus angewiesen wird, auf die Standardausgabe zu schreiben. -c control Explizite Angabe des Dateinamens der Steuerdatei. Voreingestellt ist dtaus0.ctl. Da dieser Name jedoch nur intern verwendet wird, ist er keinen Beschrankungen unterlegen. In dieser Datei befinden sich die gesamten visuell lesbaren Informationen fur den Geld- verkehr. Diese Datei muB fur die Bank in das spezielle DTAUS-Format konvertiert werden. Das geschieht mit dem Schalter -dtaus. -b begleit Explizite Angabe des Dateinamens des Begleitzettels. Voreingestellt ist dtaus0.doc. Da dieser Name jedoch nur intern verwendet wird, ist er keinen Beschrankungen unterlegen. Diese Datei muB ausgedruckt und der Diskette unterschrieben beigelegt werden. -l [begleit] LaTeX-Ausgabe des Begleit-Zettels erwunscht. Diese Datei wird normalerweise nicht geschrieben. Voreingestellt ist dtaus0.tex als Dateiname, es kann jedoch ein anderer angegeben werden. Fur die Compilierung wird dtaus.cls benotigt. Diesem Programm liegt eine einfache Implementierung bei, idealerweise wird jedoch eine lokal angepaBte Klasse verwendet, die Kopf- und FuBzeilen mit Logos und Adressen realisiert. -o kontroll Explizite Angabe des Dateinamens fur die Kontrolldatei. Voreingestellt ist dtaus0.sik. Da dieser Name jedoch nur intern verwendet wird, ist er keinen Beschrankungen unterlegen. Es ist ratsam, diese Datei gut aufzubewahren oder auszudrucken und abzuheften. Dieses ist neben der Steuer- und Bankdatei die einzige Aufschlusselung des getatigten Geldverkehrs. BESCHREIBUNG
Deutsche Banken bieten fur GroBkunden oder Kunden mit vielen ahnlichen Uberweisungen oder Bankeinzugen (auch Lastschriften genannt) die Moglichkeit des papierlosen Geldverkehrs uber den Beleglosen Datentrageraustausch an. Hierbei wird nicht mehr fur jede Uberweisung oder jeden Einzug ein eigenes Formular benotigt, sondern zusammengehorige Auftrage werden in einer Massensendung verpackt gemeinsam verarbeitet. Hier ist jedoch Vorsicht geboten, denn auf dem eigenen Konto erscheint lediglich eine einzige Kontobewegung. Wenn Geld eingezogen wird, enthalt der Kontoauszug nur die Gesamtsumme, wenn Geld uberwiesen wird, ist auf dem Kontoauszug nur die Gesamtsumme notiert. Es ist daher immens wichtig, die Ursprungsdaten aufzubewahren bzw. die Kontrolldatei auszudrucken und abzuheften. Um an diesem Verfahren teilzunehmen, das den Geldverkehr fur Organisationen erheblich vereinfachen kann, muB mit der jeweiligen Bank eine gesonderte Vereinbarung getroffen werden, in der die speziellen Bestimmungen fur diesen Datentrageraustausch akzeptiert werden. Durch das einfache Format der Steuerdatei laBt sich dieses Verfahren leicht mit einer Datenbank oder einem groBeren Programm koppeln. In der Tat entstand das Programm nach Aufbau des ersten Wohnheimnetzes in Oldenburg (Oldbg.) und der ernuchternden Erkenntnis, daB die vom Kassenwart verwendeten Programme fur den Datentrageraustausch weder zuverlassig noch nachvollziehbar arbeiteten und somit Ersatz geschaffen werden muBte. Die technische und finanzielle Verwaltung des Wohnheimnetzes fand uber ein Linux-System mit Datenbankanbindung sowie dtaus statt. BESONDERHEITEN
Bei der Verwendung dieses Programms mussen wenigstens die folgenden Dinge beachtet werden, es sind Vorgaben von den beteiligten Banken. 1. Die Diskette muB mit dem MSDOS-Dateisystem beschrieben sein. 2. Auf einer Diskette darf nur eine einzige DTAUS-Datei enthalten sein, die den Dateinamen DTAUS0.TXT tragt. 3. Der Diskette muB ein Begleitzettel beigelegt werden, der einige Angaben erneut enthalt sowie personlich unterschrieben ist. Dieser Begleitzettel wird von dtaus automatisch erzeugt und voreingestellt in der Datei dtaus0.doc gespeichert, die nur noch ausgedruckt und unterschrieben werden muB. 4. Um den Beleglosen Datentrageraustausch nutzen zu konnen, muB vorher eine Zusatzvereinbarung mit der Bank getroffen werden. 5. Die Angaben zum Verwendungszweck haben sich ausschlieBlich auf den jeweiligen Zahlungsverkehrsvorgang zu beziehen. Verwen- dungszweckangaben durfen nicht die Ubermittlung einer gesonderten Nachricht auBerhalb des Zahlungsverkehrs (z.B. Rechnung, Lohn- und Gehaltsabrechnung) ersetzen. Werbetexte durfen in den Verwendungszweckangaben nicht enthalten sein. 6. Der Kunde ist verpflichtet, den Inhalt der von ihm gelieferten Datentrager mindestens fur einen Zeitraum von zehn Kalendertagen ab Einlieferung in der Form nachweisbar zu halten, daB dem Institut auf Anforderung kurzfristig besonders gekennzeichnete Duplikatsda- tentrager geliefert werden konnen. 7. Der Ruckruf eines Datentragers ist ausgeschlossen, sobald das Kreditinstitut mit dessen Verarbeitung begonnen hat. Einzelne Uberweisungen und Lastschriften konnen nach Verarbeitung eines Datentragers nur auBerhalb des Datentrageraustauschverfahrens zuruckgerufen werden. 8. Das Kreditinstitut fuhrt Konsistenzprufungen der auf dem Datentrager gespeicherten Datei durch. Schlagt diese fehl, konnen einzelne Datensatze von der Bearbeitung ausgeschlossen oder der gesamte Auftrag verworfen werden. 9. Ergeben sich bei der Kontrolle der Datentrager durch das Kreditinstitut Fehler, so wird es die fehlerhaften Datensatze in ihrem vollstandigen Inhalt nachweisen und sie dem Kunden unverzuglich mitteilen. 10. Das Kreditinstitut gibt dem Kunden die von ihm erhaltenen Datentrager zuruck. Sie konnen meistens schon am nachsten Werktag in der Filiale abgeholt werden. 11. Gutschriften und Belastungen, die auf einem an den Kunden ausgelieferten Datentrager enthalten sind, werden als Sammelbuchungen auf dem Konto des Kunden gebucht. 12. In einer Bankdatei kann ein Ausfuhrungsdatum angegeben werden, wenn die Bearbeitung der Diskette zu einem spateren Zeitpunkt als der Abgabe der Datei gewunscht wird. Dieses Datum darf jedoch nicht junger als das Erstellungsdatum (wird automatisch von dtaus eingefugt) sein und hochstens 15 Kalendertage uber dem Erstellungsdatum liegen. RETURN VALUES
On success, zero is returned. On error, 1 is returned. SEE ALSO
dtaus(5). DTAUS files use a special but simple and publically documented format. It is included in the distribution of dtaus as dtaus.txt. 17 November 2001 DTAUS(1)
All times are GMT -4. The time now is 01:36 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy