Sponsored Content
Top Forums UNIX for Beginners Questions & Answers How to insert a string and variable at specified position in command in bash? Post 303042117 by RudiC on Sunday 15th of December 2019 10:34:29 AM
Old 12-15-2019
Not sure I fully understand, and your "Tried" block seems to be gobbledigook, but how about
Code:
while IFS="" read -r LN
  do    [ "$LN" = "${LN##*id}" ] && echo "$LN" || for FN in *.bam
                                                    do echo "     -- bam $FN \\"
                                                    done
  done < file
/path/to/xxx.py \
     -- bam s1.bam \
     -- bam s2.bam \
     -- bam s3.bam \
     -- bam s4.bam \
     --ref /path/to/file \
     --run /ptah/to/data


EDIT: or
Code:
ls *.bam | awk 'NR == FNR {T = T DL "     --bam " $0 " \\"; DL = RS; next} /id/ {print T; next} 1' - file


Last edited by RudiC; 12-15-2019 at 11:52 AM..
This User Gave Thanks to RudiC For This Post:
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

how to find a position and print some string in the next and same position

I need a script for... how to find a position of column data and print some string in the next line and same position position should find based on *HEADER8* in text for ex: ord123 abs 123 987HEADER89 test234 ord124 abc 124 987HEADER88 test235 ... (1 Reply)
Discussion started by: naveenkcl
1 Replies

2. Shell Programming and Scripting

search a line and insert string into specific at position

Hi, guys. I have one question: How can I search for a line with certain string in it and then insert a string into this line? For example: There is a file called shadow, the contents of it are below: ************************** ... yuanz:VIRADxMsadfDF/Q:0:0:50:7:::... (9 Replies)
Discussion started by: daikeyang
9 Replies

3. Shell Programming and Scripting

Insert a line including Variable & Carriage Return / sed command as Variable

I want to instert Category:XXXXX into the 2. line something like this should work, but I have somewhere the wrong sytanx. something with the linebreak goes wrong: sed "2i\\${n}Category:$cat\n" Sample: Titel Blahh Blahh abllk sdhsd sjdhf Blahh Blah Blahh Blahh Should look like... (2 Replies)
Discussion started by: lowmaster
2 Replies

4. UNIX for Dummies Questions & Answers

sed insert command and variable expansion/command substitution

I know this script is crummy, but I was just messing around.. how do I get sed's insert command to allow variable expansion to show the filename? #!/bin/bash filename=`echo $0` /usr/bin/sed '/#include/ { i\ the filename is `$filename` }' $1 exit 0 (8 Replies)
Discussion started by: glev2005
8 Replies

5. Shell Programming and Scripting

sed or awk command to replace a string pattern with another string based on position of this string

here is what i want to achieve... consider a file contains below contents. the file size is large about 60mb cat dump.sql INSERT INTO `table1` (`id`, `action`, `date`, `descrip`, `lastModified`) VALUES (1,'Change','2011-05-05 00:00:00','Account Updated','2012-02-10... (10 Replies)
Discussion started by: vivek d r
10 Replies

6. Shell Programming and Scripting

Insert charactera in 1st position of specific lines using vi editor or sed command

Dear all, i am having text file like below surya rama ranga laxman rajesh reddy i want add string (OK) before a text from line 3 to 5 the result will be surya rama OK ranga OK laxman OK rajesh reddy (1 Reply)
Discussion started by: suryanarayana
1 Replies

7. Shell Programming and Scripting

Need command or script to print all lines from 2nd position to last but one position

hi guys, i want command or script to display the content of file from 2nd position to last but one position of a file abcdefghdasdasdsd 123,345,678,345,323 434,656,656,656,656 678,878,878,989,545 4565656667,65656 i want to display the same above file without first and... (2 Replies)
Discussion started by: hemanthsaikumar
2 Replies

8. Shell Programming and Scripting

Search for a string at a particular position and replace with blank based on position

Hi, I have a file with multiple lines(fixed width dat file). I want to search for '02' in the positions 45-46 and if available, in that lines, I need to replace value in position 359 with blank. As I am new to unix, I am not able to figure out how to do this. Can you please help me to achieve... (9 Replies)
Discussion started by: Pradhikshan
9 Replies

9. UNIX for Beginners Questions & Answers

Bash: Insert in a variable a file

hi all i have a problem in the bash shell. i'd like insert in a variable a file for example : i have a file datafine.log in this file there is : 17/JUN/2019 i want to insert the value of datafine.log in a variable. Regards Frncesco edit by bakunin: please use CODE-tags for your data... (2 Replies)
Discussion started by: Francesco_IT
2 Replies

10. UNIX for Beginners Questions & Answers

How to insert subnode in xml file using xmlstarlet or any other bash command?

I have multiple xml files where i want to update a subnode if the subnode project points to different project or insert a subnode if it doesn't exist using a xmlstarlet or any other command that can be used in a bash script. I have been able to update the subnode project if it doesn't point to... (1 Reply)
Discussion started by: Sekhar419
1 Replies
KCTAPE(1)						      General Commands Manual							 KCTAPE(1)

NAME
kctape - handle tape files for KCemu SYNOPSIS
kctape -t tapefile [command [command_args]] kctape --help DESCRIPTION
This manual page documents briefly the kctape command. This manual page was written for the Debian GNU/Linux distribution because the original program does not have a manual page. OPTIONS
-h, --help Show short help text. -v, --verbose Be verbose about what's going on. -t, --tape tapefile tape archive to process. -l, --list List the content of the tapefile. -c, --create Create the specified tapefile. -a, --add file [file ...] Add new file to tapefile (in KC85/3 mode). -1, --add1 file [file ...] Add new file to tapefile (in KC85/1 mode). -r, --remove filename Remove file from tapefile. -x, --extract filename Extract file to stdout or to the file specified by -o. -d, --dump filename Hexdump file from tapefile. -o, --output filename Output file for the extract command. -b, --print-bam Show internal block allocation map. -B, --print-block-list Show internal block list. SEE ALSO
kcemu(1x), kc2tap(1), kc2wav(1), kc2img(1), kc2raw(1) AUTHOR
This manual page was written by Torsten Paul <Torsten.Paul@gmx.de>, for the Debian GNU/Linux system (but may be used by others). KCTAPE(1)
All times are GMT -4. The time now is 05:27 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy