Sponsored Content
Top Forums UNIX for Dummies Questions & Answers Append value(batch number) to start of records Post 302186346 by era on Thursday 17th of April 2008 02:48:36 AM
Old 04-17-2008
Where there is a will, there is a way.

I assume you want the spaces before the separators out?

Code:
nawk -F '|' '/^TR/{t = $4 }
/^LN/{gsub (" +\|","|"); printf "%s|%s\n", t, $0 }' filename

Edit: silly me, there are no other spaces.

Just to recap, this captures $4 into t if this is a line starting with "TR". If it starts with "LN", it substitutes spaces followed by separator with just a separator, then prints the value of t followed by the whole current line.
 

10 More Discussions You Might Find Interesting

1. AIX

Script to start a remote batch job on another server

Hi , I am trying to execute one script residing on server B from server A and in automated way but with a trigger. My main quetion are 1) How I will login to the remote server automatically with user name and password. ( rsh or any other way ?) 2) Once logged in I need to execute... (2 Replies)
Discussion started by: agent47
2 Replies

2. Shell Programming and Scripting

How to append records to a file using PERL

Hi All, Great Forum and Great help. Keep up the good work. My question is what is the command and it's syntax to append a record to an output file using PERL. Please provide the command syntax. In regular shell you can use the '>>' to append. Basically, I am creating a small report... (1 Reply)
Discussion started by: nurani
1 Replies

3. Shell Programming and Scripting

Append string at start of line

Hi, I want to append # at the start of line wherever keyword xyz is found through stream editor? Is it possible? (18 Replies)
Discussion started by: db2cap
18 Replies

4. UNIX for Dummies Questions & Answers

Append symbol at the start of each line

hi, i have some values in excel sheet as in below format: 122 144 222 555 666 etc.... i need to get the output in the below manner.. £122 £144 £222 £555 £666 (1 Reply)
Discussion started by: arunmanas
1 Replies

5. UNIX for Dummies Questions & Answers

pull date from header and append to all records

I did some searches, but couldn't really find what I'm looking for. I have a file formatted as below: BOF ABC CO - XYZ COMM DATA OF 07/05/2011 EBA00000001 sdfa rtyus uyml EBB00000001 54682 984w3 EBA00000002 mkiyuasdf 98234 I want to pull the date from the header record and add it... (4 Replies)
Discussion started by: keeferb
4 Replies

6. Windows & DOS: Issues & Discussions

How to start a vbs from a windows batch file?

Morning, I'm trying to execute a vbs from a .bat file. Can someone tell me what the difference is between these statements: start c:\lib\runit.vbc c:\lib\runit.vbs When I run the batch with the 'start' parameter it doesn't seem to do anything. (1 Reply)
Discussion started by: Grueben
1 Replies

7. Shell Programming and Scripting

AWK print number of records, divide this number

I would like to print the number of records of 2 files, and divide the two numbers awk '{print NR}' file1 > output1 awk '{print NR}' file2 > output2 paste output1 output2 > output awl '{print $1/$2}' output > output_2 is there a faster way? (8 Replies)
Discussion started by: programmerc
8 Replies

8. Shell Programming and Scripting

Compare two files with different number of records and output only the Extra records from file1

Hi Freinds , I have 2 files . File 1 |nag|HYd|1|Che |esw|Gun|2|hyd |pra|bhe|3|hyd |omu|hei|4|bnsj |uer|oeri|5|uery File 2 |nag|HYd|1|Che |esw|Gun|2|hyd |uer|oi|3|uery output : (9 Replies)
Discussion started by: i150371485
9 Replies

9. Shell Programming and Scripting

The difference between end number in the early row and the start number in the next

Hi Power User, I'm trying to compute this kind of text file format: file1: jakarta 100 150 jakarta 170 210 beijing 220 250 beijing 260 280 beijing 290 320 new_york 330 350 new_york 370 420 tokyo 430 470 tokyo 480 ... (2 Replies)
Discussion started by: anjas
2 Replies

10. Shell Programming and Scripting

Start process on X number of files and then wait for the next batch

Thanks for RudiC for his extraordinary help on organizing files in a batch of 10 using below code. FL=($(ls)); for ((i=0;i<=${#FL};i++)); do for j in ${FL:$i:10}; do $batch ${j} ${j}.txt done; echo "Pausing for next iteration"; echo... (6 Replies)
Discussion started by: busyboy
6 Replies
MPSState.h(3)						 MetalPerformanceShaders.framework					     MPSState.h(3)

NAME
MPSState.h SYNOPSIS
#import <MPSCore/MPSCoreTypes.h> Classes class MPSStateResourceList struct MPSStateTextureInfo class MPSState Typedefs typedef struct MPSStateTextureInfo MPSStateTextureInfo typedef enum MPSStateResourceType MPSStateResourceType typedef NSArray< MPSState * > MPSStateBatch Enumerations enum MPSStateResourceType { MPSStateResourceTypeNone, MPSStateResourceTypeBuffer, MPSStateResourceTypeTexture } Functions NSUInteger MPSStateBatchIncrementReadCount (MPSStateBatch *__nullable batch, NSInteger amount) '' NSUInteger void MPSStateBatchSynchronize (MPSStateBatch *__nonnull batch, __nonnull id< MTLCommandBuffer > cmdBuf) '' Typedef Documentation typedef NSArray<MPSState*> MPSStateBatch typedef enum MPSStateResourceType MPSStateResourceType" typedef struct MPSStateTextureInfo MPSStateTextureInfo Enumeration Type Documentation enum MPSStateResourceType Enumerator MPSStateResourceTypeNone MPSStateResourceTypeBuffer MPSStateResourceTypeTexture Function Documentation NSUInteger MPSStateBatchIncrementReadCount (MPSStateBatch *__nullable batch, NSInteger amount) raise or lower the readcount of a batch by a set amount In some circumstances, a MPSState may appear in a MPSStateBatch multiple times. This is particularly common when the MPSState serves as an accumulator across the entire batch, such as when accumulating gradients for convolution weight update or batch statistics for batch normalization. A naive function would then end up incrementing the state multiple times, probably leading to an error. MPSStateBatchIncrementReadCount() will efficiently increment the readCounts of each object in the batch only once, avoiding this problem. Parameters: batch The MPSStateBatch to increment amount The value to add to the read count for each unique state in the batch Returns: The number of different objects in the batch NSUInteger void MPSStateBatchSynchronize (MPSStateBatch *__nonnull batch, __nonnull id< MTLCommandBuffer > cmdBuf) Call [MTLBlitEncoder synchronizeResource:] on unique resources Author Generated automatically by Doxygen for MetalPerformanceShaders.framework from the source code. Version MetalPerformanceShaders-100 Thu Feb 8 2018 MPSState.h(3)
All times are GMT -4. The time now is 01:50 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy