Questions tagged [parameter]
The parameter tag has no usage guidance.
219
questions
3
votes
1
answer
211
views
Convention of parameter naming - undocumented options
GNU has long pushed for a combination of short options (-h) and long options (--help), which goes a long way to clearing up the syntactical mess of commands like tar and dd, with their legacy syntax ...
0
votes
1
answer
33
views
What do (G) and (S) mean in samba's parameter configuration?
In the official documentation of Samba, the smb.conf(5) page has an "Explanation Of Each Parameter" section.
For some parameters, two possible values (either (G) or (S)) are shown at the end ...
0
votes
1
answer
54
views
how to configure sudo to allow certain parameter
In particular I want to allow the following command without password:
sudo cfgutil --ecid "${Device_ECID}" install-application "${in_File_Name}"
With Device_ECID and in_File_Name ...
1
vote
1
answer
118
views
Bash parameter substitution with multi line error message
I'm using parameter substitution with an error message, such as ${var1:?'some message'}. I've incorporated a multi-line error message. Presently, it only functions properly when enclosed within single ...
2
votes
2
answers
211
views
Parameter expansion of variable containing control characters
I'm looking to replace the group separator control character, which is printed by the terminal as "^]" and has got octal code of: 035, with a space.
This can simply be done using tr, like so:...
0
votes
4
answers
137
views
How can I use parameter expansion together with command substitution?
I want to create 12 directories named after the months. So I tried using locale to get the month names, piping to tr to separate them with commas, then put braces around and passed to mkdir. But ...
1
vote
1
answer
572
views
Can I configure parameters when launching flatpak apps from the GUI?
One of my Flatpak application stopped working properly, probably after a silent upgrade. I found a fix online that tells me to add a parameter. That fix works. Nonetheless, I like running that app ...
0
votes
0
answers
83
views
Issue regarding flames game in shell script
I am trying to make a flames game in shell script. I take 2 names and sort names.
My code like this:
var=$(j=1;for((i=0;i<${#name1Low};i++));do echo "${name1Low:i:j}";done |sort|tr -d '\n'...
1
vote
1
answer
428
views
Splitting parameter list
I want to create a bash function that will accept variable number of parameters. There must be at least one parameter. Then I call another program and need to insert fixed values between the first ...
4
votes
2
answers
314
views
Is it possible to apply substring expansion to all elements of a zsh array?
Let's say I'd like to remove the first two and last three characters from all elements of an array e.g.
results=( QK9H9UtADCgnG AlaLkCADjQ krsxseW8H1VrU 6nBG94ZbCWQ )
I'd like to end up with
results=(...
7
votes
3
answers
643
views
Is it possible to print a command so that the output can be parsed to create the same command?
The question may sound quite complicated, but in fact it is not! Consider:
% f() { echo "$@"; }
% f a
a
% f cmd -o"value with space"
cmd -ovalue with space
% f cmd -ovalue with ...
7
votes
3
answers
721
views
Remove repeating string pattern from variable with POSIX parameter expansion
I wanted to use 2.6.2 Parameter Expansion to remove leading characters from a string, but was surprised to find out that "Remove Largest Prefix Pattern" doesn't automatically repeat the ...
3
votes
2
answers
730
views
Bash Parameter Expansion - Get Variables with a Prefix while Escaping Hyphen
EDIT:
I realized I was mistaken about a central assumption in this post: The ${!prefix@} syntax isn't able to get function names, but only variables. Therefore, there is no way to get ${!prefix@} to ...
0
votes
1
answer
3k
views
Replace $placeholder text in various configuration files with $placeholder parameter
I am at my wits end trying to get sed to do this for me and I feel like an idiot. So I hope someone has a much smarter way to accomplish what seems to be incredibly simple.
file.conf:
USER: !USER!
...
0
votes
1
answer
478
views
Assigning $* in shell script from args array
After iterating thru the shell arguments and filtering out unwanted arguments into an array, I want to assign the array back to $*.
For example, in the below script, I want to remove the arguments -f ...
2
votes
1
answer
246
views
BASH: is it possible to change a prompt of function based on its parameter?
I want to construct a function that will change its user input prompt based on its parameter.
my_fucntion takes 1 parameter as db_host after prompting the user for input:
function provide_host () {
...
1
vote
1
answer
324
views
libvirt nwfilter, multiple parameters
It's possible to pass multiple parameters to the "filterref" using "parameter" keyword. Like this:
<filterref filter='no-ip-spoofing'>
<parameter name='IP' value='10.0....
0
votes
1
answer
155
views
Bash still cut the last part of the third parameter even if I attempted `$*` and `$@`
I have tried the following questions:
Propagate all arguments in a bash shell script
How may I echo all but the last parameter in bash?
I was running docker-compose that checks Dockerfile.
See my ...
0
votes
1
answer
282
views
What is the best way to pass a parameter to a running script?
There is a script (on dash) that runs at system startup (as a daemon). The script is run under root.
From under a user I create a file with the right parameter, and the script checks once a second if ...
1
vote
2
answers
349
views
Please explain the behavior of these parameter expansions using IFS?
I'm trying to figure out how to use the ${parameter%word} expansion with $@ and $*. It started by trying to make a script to combine pdfs using ghostscript, but I ran into some weird behavior with ...
0
votes
0
answers
40
views
korn script printing garbage for param sent to function in utils file
I have a korn util script that isn't receiving correct parameters. I'm not sure why. I'm new to korn, and searching for the issue online didn't help.
I execute the calling script this way from ...
0
votes
0
answers
94
views
Why does piping input to a Bash function prevent assignment to a local nameref variable? [duplicate]
Given Bash 5.0.17 and the function
function assign_greeting {
local -n output_var=$1
output_var=$(cat)
}
why does echo $GREETING in
$ echo Hello | assign_greeting GREETING
$ echo $GREETING
$
...
4
votes
2
answers
1k
views
Zsh use an array in a find command
I would like to rsync over a few files, specified with an array, and delete any other file in a directory.
The only approach I can think of is to remove other files using find, and rsync over the ...
0
votes
1
answer
1k
views
How to retrieve items from an array of arrays?
Hello StackExchange pros!
I am working on a zsh project for macOS. I used typeset to create three associative arrays to hold values, and a fourth array to reference the individual arrays. Is it ...
1
vote
1
answer
180
views
Zsh: How to make `${x:?}` return non-zero in case of empty `$x`?
How to make ${x:?} return non-zero in case of empty $x? By default, it exits the shell (subshell in this example) with 0.
function sth() {
local url="${1:?}"
...
}
(sth) ; echo $? # ...
1
vote
1
answer
2k
views
How to pass variable arguments to expect
I want to pass a variable number of arguments to a expect script:
#!/usr/bin/expect
set timeout 10
spawn ssh -o "StrictHostKeyChecking no" [lindex $argv 0]@[lindex $argv 2]
expect "...
0
votes
0
answers
179
views
The IF statement parameter dimensional x in BASH script [duplicate]
I have found this in an old script but can't tell what is the use of the "x" infront of the ${VARIABLE} and infront of the value "onx" being compared
VARIABLE="${VARIABLE:-&...
1
vote
2
answers
1k
views
How to get the filename from an array of absolute paths of filenames
I have a shell script that needs to delete the file names from the /tmp directory. The file names must be detected from a list of file names passed to my script.
./deletetmpfiles.sh /var/moht/test1....
1
vote
0
answers
88
views
Bash: Parameter Expansion | Parameter Transformation on List of Assoc.Array Keys
Is this possible(bash v5.0.3)?
I'd like to dynamically populate a select list using the keys of an associative array (for further code reuse & script automation). Some keys simply require ...
0
votes
0
answers
56
views
Shell script getopts weird behaviour args not parsing
I'm trying a simple shell script to get the arguments passed by the user, but cannot seem to find my error. Sometimes it works, but mostly not (weird).
helpFunc()
{
echo ""
...
0
votes
0
answers
15
views
Passing a parameter with quotes to a shell script [duplicate]
I have a useful script greplog that does:
grep -Eh --color $1 /var/log/apache2/other_vhosts_access.log{.1,}
so I can easily search like this:
greplog index.php
But
greplog "POST /test.php"
...
4
votes
6
answers
2k
views
Command parameters & arguments - Correct way of typing?
Which is the correct way - to separate the argument from the parameter with a whitespace, or no?
And should you separate arguments or stick them all together?
Examples:
<command> -D 192.168.0....
12
votes
3
answers
22k
views
How to pass all arguments of a function along to another command?
Hello I have this in my ~/.bash_profile
export GOPATH="$HOME/go_projects"
export GOBIN="$GOPATH/bin"
program(){
$GOBIN/program $1
}
so I'm able to do program "-p ...
4
votes
1
answer
445
views
Indirect parameter expansion in associative array
Following this answer, I want to apply the approach on my script. The basics of it is:
foo="bar"
baz="foo"
echo "${!baz}"
bar
I want to provide translated strings, like ...
1
vote
1
answer
665
views
Remove the first parameter in $*
I've got a small "logit" script;
#!/bin/bash
echo "• $(date +%Y.%m.%d.%H.%M.%S) • " >> "$1"
printf "%s" "$*" >> "$1"
This way I ...
7
votes
3
answers
753
views
Most robust way to list every basename in a directory, sorted by modification date?
Given a directory containing:
note 1.txt, last modified yesterday
note 2.txt, last modified the day before yesterday
note 3.txt, last modified today
What is the best way to fetch the array note 3 ...
1
vote
4
answers
3k
views
Find xml tag and replace the text inside the tag to a parameter value multiple occurrences
Find a specific xml tag and replace the text inside tags to some parameterized value. Multiple occurrences need to be replaced.
Sample file content:
<a>abc</a>
Current attempt:
sed -i &...
0
votes
2
answers
1k
views
how can i detect user input is coming from pipe line or with parameters? (as using "if else")
how can i detect user input is coming from pipe line or with parameters? (as using "if else")
example:
with pipeline
$ cat input_file | ./example.sh
hello
world
with parameters
$ ./example.sh "...
0
votes
1
answer
570
views
How do I delete the lines in a range that contain a given string from a script?
I believe the title is self-explanatory.
I have some files given as parameters and the given string is the last parameter of my script.
I have tried the two scripts below and do not know how I could ...
0
votes
1
answer
638
views
Passing custom parameter from GRUB to the OS
My program, wich is bash scripts, runs in a custom ISO with Debian.
I want a GRUB menuentry that passes a parameter from GRUB to the OS, a debugging flag, so I can test the program, and at the same ...
0
votes
1
answer
31
views
Processing parameters with * passed to unix [duplicate]
I am receiving a query via a configuration file in unix, for ex. Config file content will be in the format:
Table_name|query
ABC|select ABC.A,ABC.B from PQR left join (select * from ABC) on ABC.pk=...
3
votes
2
answers
11k
views
How does the tftpd-hpa --verbosity option work?
I'm trying to set up a TFTP server using tftp-hpa, and according to the manpage I can use the --verbosity option to get more output.
Unfortunately I can't find anything that explains what I should ...
0
votes
0
answers
133
views
Shell scripting parameters
I have the following script. I want the inputs to be: -a, -l, -s <number>, -c <keyword>, -d <keyword> -b/-r, -n. However, there's a problem with the number and keyword parameter as ...
1
vote
1
answer
2k
views
Apply multitail's filtering to many files passed via wildcard
multitail has a nice regex-based filtering mechanism that is described in the manpage and online manual. Both sources state that log lines matching a given regex can be excluded from output using the -...
5
votes
2
answers
1k
views
Customize sysctl parameters by user
I know there's *.conf file in /usr/lib/sysctl.d and/or /etc/sysctl.d folders ready to establish kernel parameters on boot. But they are general;
what I want is to customize some of these parameters (...
0
votes
0
answers
110
views
How is it possible to call CwRsync.exe via a Bash Script with variables and arguments?
This is the commandline currently used to call Rsync that's part of Cygwin 64 install.
rsync -aqHPR $CygSrcRoot/./$FolA1 $CygSrcRoot/./iMazing.Versions/Versions/$FolA1 $CygDstRoot/$DstCountFol --...
0
votes
1
answer
2k
views
Why arguments which passed to .sh file are missing after sudo su?
I need to run .sh file on my server from my local machine.
I could do it using below command.
ssh -p my_port_no -i path_to_key user@ip_address "bash -s" < testOnServer.sh
Now I need to pass some ...
2
votes
1
answer
502
views
Parsing an array as one of many keyword parameter in a bash script
I have a bash script (script.sh) that takes in many parameters in the format --keyword value. It is read in when the script is invoked with the following lines:
# Get our arguments using flags,
while ...
6
votes
1
answer
535
views
What is the historical reason for using curly braces {} as placeholder in find -exec
Everyone knows find . -exec foo {} \; and at some point stopped thinking about it. But recently I came back to the question that arose when I first learned it:
Why would anyone choose {} as the ...
2
votes
2
answers
9k
views
Check mandatory argument of parameters
I have script with several parameters that have required argument:
while [ "$1" != "" ]; do
case $1 in
-f | --first ) shift
first=$1
...