Sponsored Content
Full Discussion: Batch to bash conversion
Top Forums Shell Programming and Scripting Batch to bash conversion Post 302891328 by Klashxx on Wednesday 5th of March 2014 07:36:49 AM
Old 03-05-2014
A slight modification over @CarloM solution:
Code:
#!/bin/bash
count=0
while  IFS== read id content
do 
   [ $(echo "${id:0:5}") != "Group" ] && continue
   VAR1[${count}]="${id}"
   VAR2[${count}]="${content}"
   (( count += 1))
done<a.txt

count2=0
while (( count2 < count ))
do
   echo "VAR1[${count2}]=${VAR1[${count2}]}"
   echo "VAR2[${count2}]=${VAR2[${count2}]}"
   (( count2 += 1))
done

 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

BASH uppercase conversion

How can I convert a variable to uppercase like ksh, typeset -u $1 in bash? (1 Reply)
Discussion started by: stringdom
1 Replies

2. Shell Programming and Scripting

bash - batch processing folder of files by name

Hello Everyone!!! I need some help with a shellscript to batch process a folder of files with the imagemagick convert -append/+append command. The folder contains some hundred or thousand of small images in .png format which I would like to join together in order of their filenames. The... (3 Replies)
Discussion started by: imtombi
3 Replies

3. Shell Programming and Scripting

Help with 'batch conversion using lame' shell script

Hi. I am trying to write an sh script that will: 1. take each wav file in ~/Documents 2. convert each into mp3 format using "lame" encoder 3. save the new mp3 in ~/Documents/newmp3s. It has to follow the 3 steps in this order for each wav file before taking the next file. I tried a... (8 Replies)
Discussion started by: Kingzy
8 Replies

4. Shell Programming and Scripting

tftp batch mode within bash script

Hi, I put the necessary tftp commands into a batch file and I can run tftp by $ tftp < tftpbatchscript in bash command line and then successfully exit. Now, I want to put a line which does the same thing above. However, when I put this line into a bash script, the lines below this line... (1 Reply)
Discussion started by: yildiz.a
1 Replies

5. Shell Programming and Scripting

Help to rewrite scritp Bash into a batch

Hello, My Bash script is working but i dont know batch programing, anyone can help me? I dont want use programs to do this task, i will use in many computers... Bash: My work until now... BATCH: Thanks for help. (1 Reply)
Discussion started by: Rodrocha
1 Replies

6. Shell Programming and Scripting

Conversion batch shell script

while converting batch file to shell script ...dis command is ther i dunno how to change...can anyone knws how to change into shell script rm !(D:\temp\XX.txt) (3 Replies)
Discussion started by: monisha
3 Replies

7. Shell Programming and Scripting

Bash to sh conversion

declare -i DEFINT=1 declare -i DEFDELAY=1 declare -i timeout=DEFTOUT declare -i interval=DEFINT declare -i delay=DEFDELAY if (($# == 0 || interval <= 0)); then printUsage exit 1 fi ( ((t = timeout)) while ((t > 0)); do sleep $interval kill -0 $$ ||... (5 Replies)
Discussion started by: SkySmart
5 Replies

8. Shell Programming and Scripting

Batch to shell script conversion

Hi All, I have a small tool which is currently configured in batch scripts only. But my need is to run it on Linux platform, so I have been trying to convert a batch script to shell script. below is the batch script: @echo off IF "%1"== "" GOTO ARGERR REM UPDATE THESE PROPERTIES TO... (2 Replies)
Discussion started by: sukhdip
2 Replies

9. UNIX for Beginners Questions & Answers

Using BATCH to call a BASH script on CygWin

I am trying to use a batch file to automatically execute a bash script with no luck this far. The batch script looks like this: C:\Cygwin64\bin\bash test.sh I have also tried this: C:\Cygwin64\bin\bash "C:\Cygwin64\bin\test.sh" Needless to say that the windows box has Cygwin... (7 Replies)
Discussion started by: Xterra
7 Replies

10. UNIX for Beginners Questions & Answers

Windows Batch to Bash

This line is called in a windows batch file and I need to call the same 3 jars with Parms in a bash script. cd "D:\ACDRIP\JARS" java -cp ".\RIPError.jar;.\RIP31.jar;.\RIP31msg_en_US.jar" ResubmitErrors -Ahost -P185050 pause Any ideas how to do this in Bash? (3 Replies)
Discussion started by: xgringo
3 Replies
lgrp_cpus(3LGRP)														  lgrp_cpus(3LGRP)

NAME
lgrp_cpus - get CPU IDs contained in specified lgroup SYNOPSIS
cc [ flag... ] file... -llgrp [ library... ] #include <sys/lgrp_user.h> int lgrp_cpus(lgrp_cookie_t cookie, lgrp_id_t lgrp, processorid_t *cpuids, uint_t count, int content); The lgrp_cpus() function takes a cookie representing a snapshot of the lgroup hierarchy obtained from lgrp_init(3LGRP) and returns the num- ber of CPUs in the lgroup specified by lgrp. If both the cpuids[] argument is non-null and the count is non-zero, lgrp_cpus() stores up to the specified count of CPU IDs into the cpuids[] array. The content argument should be set to one of the following values to specify whether the direct contents or everything in this lgroup should be returned: LGRP_CONTENT_ALL /* everything in this lgroup */ LGRP_CONTENT_DIRECT /* directly contained in lgroup */ LGRP_CONTENT_HIERARCHY /* everything within this hierarchy (for */ /* compatibility only, use LGRP_CONTENT_ALL) */ The LGRP_CONTENT_HIERARCHY value can still be used, but is being replaced by LGRP_CONTENT_ALL. Upon successful completion, the number of CPUs in the given lgroup is returned. Otherwise, -1 is returned and errno is set to indicate the error. The lgrp_cpus() function will fail if: EINVAL The specified cookie, lgroup ID, or one of the flags is not valid. ESRCH The specified lgroup ID was not found. See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Interface Stability |Evolving | +-----------------------------+-----------------------------+ |MT-Level |MT-Safe | +-----------------------------+-----------------------------+ lgrp_init(3LGRP), lgrp_mem_size(3LGRP), lgrp_resources(3LGRP), liblgrp(3LIB), attributes(5) 26 Jan 2005 lgrp_cpus(3LGRP)
All times are GMT -4. The time now is 10:59 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy