08-27-2018
Be careful with this approach! If you don't understand what you are doing, you can easily end up with code which produces no error and works fine with your current set of data, and blows up or does something strange if your data look a little bit different (files missing, spaces in filenames and so on). Not nice if, for instance, half of your files get deleted because of a mistake in your program. Happens much easier in bash than in C++. Better ask here in the forum, if there is a construct which you don't understand.
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
I have a program to create a directory if not present. Here is the program.
FYI: Directory name format: YYYY_MM_DD
#!/bin/bash
date=`date +%Y_%m_%d`
presence=$(ls -lrt /TS_File/ | grep "$date" | awk '{print $9}')
if
then
mkdir /TS_File/$date
else
echo "Unable to Create... (5 Replies)
Discussion started by: nthiruvenkatam
5 Replies
2. Shell Programming and Scripting
In my script I'm retrieving a parameter through an API call. I need to trim some things out of the result so I can use it as a parameter to pass to another process. I've got it working but it's pretty kludgy and I'm hoping someone can help me with a better way.
This is the code that retrieves... (2 Replies)
Discussion started by: withanh
2 Replies
3. Shell Programming and Scripting
Hi,
The following assigment is not working within shell script but is working from command line. Could anybody advise why? OS - solaris 8
APPL=`grep "$Application" ldapapps |awk '{print $1}'`
echo $APPL (5 Replies)
Discussion started by: urello
5 Replies
4. UNIX for Dummies Questions & Answers
I'm going freakin crazy here! I've tried multiple attempts and configurationa and cannot get this to work.
I have a file:
private/etc/apt/sources.list.d/cydia.list
I want to replace a string in this file:
"deb http:name.of.address ./"
with
"deb http:name.of.other.address ./"
The... (4 Replies)
Discussion started by: thazsar
4 Replies
5. Shell Programming and Scripting
Hy friends, I am newbie to bash scripting, can anyone explain how b=${a/23/BB} # Substitute "BB" for "23". this line converts "b" into string and and "d" into Integer. Thanks in advance (4 Replies)
Discussion started by: Qazi
4 Replies
6. Shell Programming and Scripting
Hello All,
I'm trying to assign integer values to variables using substitution in both the value and variable's name, i.e.,
number$x=$x
where x is equal to one in the first assignment, two in the second assignment, and so on with x being incremented each time.
However, when I do the... (7 Replies)
Discussion started by: tombombadil
7 Replies
7. Shell Programming and Scripting
If i'm given a string like "abc-def-1.2.3", how would I return "1"? I'm new to scripting and got stumped on this problem. Thanks in advance! (7 Replies)
Discussion started by: atsim
7 Replies
8. Shell Programming and Scripting
Sorry for my english i am french
So i am receiving from a script this prompt :
tabular;critical;mirroring;DG INTlocaldg VOLUME appears
tabular;critical;mirroring;DG INTlocaldg VOLUME bh3vm
tabular;critical;mirroring;DG INTlocaldg VOLUME dev
tabular;critical;mirroring;DG INTlocaldg VOLUME... (3 Replies)
Discussion started by: cterra
3 Replies
9. Shell Programming and Scripting
I figured this forum needs some laughs , so I am posting this.
And if the answer is - it depends on bash version - do not reply.
This is from "manual"
while CONTROL-COMMAND; do CONSEQUENT-COMMANDS; done
And here is the REAL code - no ";"
while do xterm & i=$ done (2 Replies)
Discussion started by: annacreek
2 Replies
10. UNIX for Beginners Questions & Answers
Hi,
I am new in bash scripting. In my work, I provide support to several users and when I connect to their computers I use the same admin and password, so I am trying to create a script that will only ask me for the IP address and then connect to the computer without having me to type the user... (5 Replies)
Discussion started by: arcoa05
5 Replies
LEARN ABOUT HPUX
dh_missing
DH_MISSING(1) Debhelper DH_MISSING(1)
NAME
dh_missing - check for missing files
SYNOPSIS
dh_missing [-Xitem] [--sourcedir=dir] [debhelperoptions]
DESCRIPTION
dh_missing compares the list of installed files with the files in the source directory. If any of the files (and symlinks) in the source
directory were not installed to somewhere, it will warn on stderr about that (--list-missing) or fail (--fail-missing). Please note that
without either of these options, dh_missing will silently do nothing.
This may be useful if you have a large package and want to make sure that you don't miss installing newly added files in new upstream
releases.
Remember to test different kinds of builds (dpkg-buildpackage -A/-B/...) as you may experience varying results when only a subset of the
packages are built.
FILES
debian/not-installed
List the files that are deliberately not installed in any binary package. Paths listed in this file are ignored by dh_missing.
However, it is not a method to exclude files from being installed by any of the debhelper tool. If you want a tool to not install a
given file, please use its --exclude option (where available).
dh_missing will expand wildcards in this file (since debhelper 11.1). Wildcards without matches will be ignored.
OPTIONS
--list-missing
Warn on stderr about source files not installed to somewhere.
Note that files that are excluded from being moved via the -X option are not warned about.
This is the default in compat 12 and later.
--fail-missing
This option is like --list-missing, except if a file was missed, it will not only list the missing files, but also fail with a nonzero
exit code.
SEE ALSO
debhelper(7)
This program is a part of debhelper.
AUTHOR
Michael Stapelberg <stapelberg@debian.org>
11.1.6ubuntu2 2018-05-10 DH_MISSING(1)