Sponsored Content
Top Forums Shell Programming and Scripting Basic Shell script - Not working Post 302995099 by Zam_1234 on Friday 31st of March 2017 02:09:31 PM
Old 03-31-2017
Here is the code which worked:
Code:
      1 # -- an example--
      2 export GEM5_DIR=/usr/local/gem5
      3 export BENCHMARK=./src/benchmark
      4 #export ARGUMENT=./data/input.program
      5 
      6 l1="32kB 64kB 128kB";
      7 l2="512kB 1MB 3MB";
      8 l1_assoc="2 4";
      9 l2_assoc="4 8 12"
     10 for l1_size in $l1
     11         do
     12         echo "Current L1_size: $l1_size"
     13         echo "--------------------------"
     14         for l1_assc in $l1_assoc
     15                 do
     16                 echo "Current L1_associativity: $l1_assc"
     17                 echo "-----------------------------------"
     18                 for l2_size in $l2
     19                         do
     20                         echo "Current L2_size: $l2_size"
     21                         echo "--------------------------"
     22                         for l2_assc in $l2_assoc
     23                                 do
     24                                 echo "-------------Current Settings:-------------"
     25                                 echo "L1_size: $l1_size \t L1_assoc: $l1_assc \t L2_size: $l2_size \t L2_assoc: $l2_assc \t"
     26                                 echo "*************************************************************************************"
     27                                 echo "Starting our Project"
     28                                 now=$(date +"%T")
     29                                 echo "Starting simulation at $now"
     30                                 mkdir ~/6304/429.mcf/m5out/$l1_size"_L1_"$l1_assc"_L1_assoc_"$l2_size"_L2size_"$l2_assc"_L2_assoc";
     31                                 time $GEM5_DIR/build/X86/gem5.opt  -d ~/6304/429.mcf/m5out/$l1_size"_L1_"$l1_assc"_L1_assoc_"$l2_size"_L2size_"$l2_assc"_L2_assoc" $GEM5_DIR/configs/example/se.py -I 5000  -n 1 --cpu-type=xf --caches --l1d_size="$l1_size" --l1i_size="$l1_size" --l1i_assoc="$l1_assc        " --l1d_assoc="$l1_assc"  --l2cache --l2_size="$l2_size" --l2_assoc="$l2_assc" --cpu-clock=1.2GHz --sys-voltage=1.2V --cacheline_size=64 -c $BENCHMARK -o "./data/inp.in";
     32                                 done
     33                         done
     34                 done
     35         done

This created folders with simulation for all those different combinations mentioned. But the difference may have been in the OS:
Code:
{6304:429.mcf} uname -a
Linux 6304 3.10.0-327.18.2.el7.x86_64 #1 SMP Thu May 12 11:03:55 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

~
~
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

need a quick basic shell script help

im trying to run the below if command ifconfig -a |grep 10.100.120.21 gives me below output inet addr:10.100.120.21 Bcast:10.100.120.255 Mask:255.255.255.0 i just want a basic shell which says if above exists then continue how would i do this? (6 Replies)
Discussion started by: eb222
6 Replies

2. Shell Programming and Scripting

Basic Shell script syntax help

Hi All, I am new to shell scripting. I have a variable which holds a numeric value.I have to check whether this variable holds a value between(0- 8),(8-17)(17-24).How do i write this syntax using if in shell scripting. Thanks Vignesh (2 Replies)
Discussion started by: vignesh53
2 Replies

3. Shell Programming and Scripting

shell script basic doubt

hi, I am new script learner, so my basic doubt is , how to store value of any command in a variable example $ ls | wc -l i want to stote the output of this in a variable c. so that i can use c in if else loop. and when do we use " ` " symbol in script.. can anyone also tell for... (5 Replies)
Discussion started by: hi2_t
5 Replies

4. Shell Programming and Scripting

Basic Shell Script Help

Lets say I wanted to create a script that would show what people are doing on my machine using the w command and refresh in about 6 seconds. What would be the easiest way to do this? I pretty much want the script to loop until I stop it. I'm using the BASH shell by the way. Help is appreciated.... (1 Reply)
Discussion started by: c4391
1 Replies

5. Shell Programming and Scripting

Basic shell script help

Im trying to make a script that simply adds a word to the last available line in a txt file without overwriting any previous lines. Ive googled this and there are great examples but no one explain what each function does, and i dont entirely understand how it works. Basically Im looking for... (7 Replies)
Discussion started by: kylecn
7 Replies

6. Shell Programming and Scripting

Help! Basic shell script advice

##### (2 Replies)
Discussion started by: AidoPotato
2 Replies

7. Shell Programming and Scripting

Basic question on shell script execution

I have two shell scripts in the different directories listed below, /root/dev/dir1/test.sh /root/dev/dir2/master.sh I am executing the master.sh script from the test.sh like below and getting 'Permission denied' error. #! /bin/sh #test.sh path='/root/dev' $path/dir2/master.sh But it... (2 Replies)
Discussion started by: vel4ever
2 Replies

8. UNIX for Dummies Questions & Answers

Help with basic script - not working..

Here is the script I wrote... Pls. help. #!/bin/ksh for SERVER in NEWSNYD403P NEWSNYD404P SNEWSNYD601P SNEWSNYD602P SNEWSDNY603P SNEWSNYD604P do /usr/bin/scp "/home/sam/bash.tar root@$SERVER":/tmp done Error msg I get: ./scp_script.sh: syntax error at line 3:... (2 Replies)
Discussion started by: samnyc
2 Replies

9. Shell Programming and Scripting

Need a little help with my first shell script. Basic image resize script...

Hey everyone, just now joined because I didn't want to go onto Ubuntu forums and start asking about how to write shell scripts. Seems like this is a pretty active forum for exactly what I need. I'm trying to modify a shell script I found online, the end goal is to have it find all files in the... (9 Replies)
Discussion started by: mozzles
9 Replies

10. Shell Programming and Scripting

Basic Combination Shell Script

I need to have a script read a file that has a list of words in a single column like below:Black Blue Brown Orange Red Yellow Green White Purple Silver Grey Tan Then print to another file just all of the two-word possible combinations. Example: Black,Blue Anyone want to take a... (4 Replies)
Discussion started by: vespasian
4 Replies
RBASH(1)						      General Commands Manual							  RBASH(1)

NAME
rbash - restricted bash, see bash(1) RESTRICTED SHELL
If bash is started with the name rbash, or the -r option is supplied at invocation, the shell becomes restricted. A restricted shell is used to set up an environment more controlled than the standard shell. It behaves identically to bash with the exception that the follow- ing are disallowed or not performed: o changing directories with cd o setting or unsetting the values of SHELL, PATH, ENV, or BASH_ENV o specifying command names containing / o specifying a file name containing a / as an argument to the . builtin command o specifying a filename containing a slash as an argument to the -p option to the hash builtin command o importing function definitions from the shell environment at startup o parsing the value of SHELLOPTS from the shell environment at startup o redirecting output using the >, >|, <>, >&, &>, and >> redirection operators o using the exec builtin command to replace the shell with another command o adding or deleting builtin commands with the -f and -d options to the enable builtin command o using the enable builtin command to enable disabled shell builtins o specifying the -p option to the command builtin command o turning off restricted mode with set +r or set +o restricted. These restrictions are enforced after any startup files are read. When a command that is found to be a shell script is executed, rbash turns off any restrictions in the shell spawned to execute the script. SEE ALSO
bash(1) GNU Bash-4.0 2004 Apr 20 RBASH(1)
All times are GMT -4. The time now is 11:31 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy