03-02-2020
Quote:
Originally Posted by
shanul karim
.
.
.
Its not working.. Thanks
... is not something people can start analysing / debugging a problem upon. Nor is your code as presented.
First step is get rid of the syntax errors encountered.
Apply adequate structuring like indenting and block building - your choice, but stick to it - to improve readabiltiy and understandability. Same holds for your free text, BTW,
Show results (even if non-satisfying; explain why, then) and error messages / warning, whatever applies.
I don't see a
CS variable anywhere in your code or data, nor do I see a value of 2. A string "AdmState" can't be found. Why should the block with
shaNmfTode=DL-8 be selected for printout, and where do the
AdminState=SOCKED(1) and
OperState=DWNLED(1) values come from?
This User Gave Thanks to RudiC For This Post:
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
I am trying to make a script that will replace backslashes in a file, but only if the occurance is a pathname. In the file, there are a lot of regular expressions as well, so I'm trying to preserve the integrity of those regular expressions, but convert Windows relative paths. I'm using bash and... (1 Reply)
Discussion started by: Loriel
1 Replies
2. Shell Programming and Scripting
how can i use two or multiple statements in the if part
of an awk code
for example
i want to check two flag if they are true i will write some print
operations and increase the counter.
here is the c version of the code that i want to write:
counter=0;
if (flag1==1 && flag2==0) {... (7 Replies)
Discussion started by: gfhgfnhhn
7 Replies
3. Shell Programming and Scripting
I have an awk statement that works but I am calling awk twice and I know there has to be a way to combine the two statements into one. The purpose is to pull out just the ip address from loopback1.
cat config.txt | nawk 'BEGIN {FS="\n"}{RS="!"}{if ( $0 ~ "interface loopback1" ) print$4}' | nawk... (5 Replies)
Discussion started by: numele
5 Replies
4. Shell Programming and Scripting
I have a pretty simple script below:
#!/bin/sh
for i in *.cfg
do
temp=`awk '/^InputDirectory=/' ${i}`
input_dir=`echo ${temp} | awk '{ print substr( $0, 16) }'`
echo ${input_dir}
done
As you can see its opening each cfg file and searching for the line that has "InputDirectory="... (3 Replies)
Discussion started by: ssbsts
3 Replies
5. UNIX for Dummies Questions & Answers
I'm converting some code from ksh on my macbook (Version M 1993-12-28 s+) to an older solaris machine with ksh 88.
I can't seem to figure out this line, it worked on the new shell version.
set -A combo -- $(for x in ${ImageIDs};
do
nawk -v s=$x 'if($2 == s) getline ; getline if ($1 ==... (2 Replies)
Discussion started by: nerdcurious
2 Replies
6. UNIX for Dummies Questions & Answers
Hi,
I have the following two awk statements which I'd like to consolidate into one by piping the output from the first into the second awk statement (rather than having to write kat.txt out to a file and then reading back in).
awk 'BEGIN {FS=OFS=" "} {printf("%s ", $2);for (x=7; x<=10;... (3 Replies)
Discussion started by: kasan0
3 Replies
7. Shell Programming and Scripting
Dear All,
I indeed your help for managing resarch data file.
for example I have,
data1.txt :
type of atoms z vz
Si 34 54
O 20 56
H 14 13
Si 40 17
O ... (11 Replies)
Discussion started by: ariesto
11 Replies
8. Shell Programming and Scripting
i have a datafile that has several lines that look like this:
2,dataflow,Sun Mar 17 16:50:01 2013,1363539001,2990,excelsheet,660,mortar,660,4
using the following command:
awk -F, '{$3=strftime("%a %b %d %T %Y,%s",$3)}1' OFS=, $DATAFILE | egrep -v "\-OLDISSUES," | ${AWK} "/${MONTH} ${DAY}... (7 Replies)
Discussion started by: SkySmart
7 Replies
9. Shell Programming and Scripting
Hello again everyone,
yes, I'm back again for more help! So I'm attempting to read two separate files and generate some XML code from that. My current code is:
BEGIN {
print "<?xml version=\"1.0\" encoding=\"utf-8\">"
print "<Export>"
}
{
x=1;
print "<section name=\"Query" NR "\">"... (5 Replies)
Discussion started by: Parrakarry
5 Replies
10. Shell Programming and Scripting
Hi
What is the right structure to use awk with multiple If statements
The following code doesn't work
#
awk '
{
A = $1
}
END {
for ( i = 1; i <= c; i++ )
{
if ( A == 236 && A ==199... (7 Replies)
Discussion started by: khaled79
7 Replies
LEARN ABOUT DEBIAN
fsck.ocfs2
fsck.ocfs2(8) OCFS2 Manual Pages fsck.ocfs2(8)
NAME
fsck.ocfs2 - Check an OCFS2 file system.
SYNOPSIS
fsck.ocfs2 [ -pafFGnuvVy ] [ -b superblock block ] [ -B block size ] device
DESCRIPTION
fsck.ocfs2 is used to check an OCFS2 file system.
device is the file where the file system is stored (e.g. /dev/sda1). It will almost always be a device file but a regular file will work
as well.
OPTIONS
-a This option does the same thing as the -p option. It is provided for backwards compatibility only: it is suggested that people use
the -p option whenever possible.
-b superblock block
Normally, fsck.ocfs2 will read the superblock from the first block of the device. This option specifies an alternate block that the
superblock should be read from. (Use -r instead of this option.)
-B blocksize
The block size, specified in bytes, can range from 512 to 4096. A value of 0, the default, is used to indicate that the blocksize
should be automatically detected.
-D Optimize directories in filesystem. This option causes fsck.ocfs2 to coalesce the directory entries in order to improve the filesys-
tem performance.
-f Force checking even if the file system is clean.
-F By default fsck.ocfs2 will check with the cluster services to ensure that the volume is not in-use (mounted) on any node in the
cluster before proceeding. -F skips this check and should only be used when it can be guaranteed that the volume is not mounted on
any node in the cluster. WARNING: If the cluster check is disabled and the volume is mounted on one or more nodes, file system cor-
ruption is very likely. If unsure, do not use this option.
-G Usually fsck.ocfs2 will silently assume inodes whose generation number does not match the generation number of the super block are
unused inodes. This option causes fsck.ocfs2 to ask the user if these inodes should in fact be marked unused.
-n Give the 'no' answer to all questions that fsck will ask. This guarantees that the file system will not be modified and the device
will be opened read-only. The output of fsck.ocfs2 with this option can be redirected to produce a record of a file system's
faults.
-p Automatically repair ("preen") the file system. This option will cause fsck.ocfs2 to automatically fix any problem that can be
safely corrected without human intervention. If there are problems that require intervention, the descriptions will be printed and
fsck.ocfs2 will exit with the value 4 logically or'd into the exit code. (See the EXIT CODE section.) This option is normally used
by the system's boot scripts.
-r backup-number
mkfs.ocfs2 makes upto 6 backup copies of the superblock at offsets 1G, 4G, 16G, 64G, 256G and 1T depending on the size of the vol-
ume. Use this option to specify the backup, 1 thru 6, to use to recover the superblock.
-y Give the 'yes' answer to all questions that fsck will ask. This will repair all faults that fsck.ocfs2 finds but will not give the
operator a chance to intervene if fsck.ocfs2 decides that it wants to drastically repair the file system.
-v This option causes fsck.ocfs2 to produce a very large amount of debugging output.
-V Print version information and exit.
EXIT CODE
The exit code returned by fsck.ocfs2 is the sum of the following conditions:
0 - No errors
1 - File system errors corrected
2 - File system errors corrected, system should
be rebooted
4 - File system errors left uncorrected
8 - Operational error
16 - Usage or syntax error
32 - fsck.ocfs2 canceled by user request
128 - Shared library error
SEE ALSO
mkfs.ocfs2(8) debugfs.ocfs2(8) tunefs.ocfs2(8) mounted.ocfs2(8) ocfs2console(8) o2cb(7)
AUTHORS
Oracle Corporation. This man page entry derives some text, especially the exit code summary, from e2fsck(8) by Theodore Y. Ts'o
<tytso@mit.edu>.
COPYRIGHT
Copyright (C) 2004, 2010 Oracle. All rights reserved.
Version 1.6.4 September 2010 fsck.ocfs2(8)