Strange results from FDISK?????


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Strange results from FDISK?????
# 1  
Old 08-17-2008
Strange results from FDISK?????

Hi all,

I am writing script that returns the size of each disk or partition when called. I am using FDISK -l and parsing the results to get the result I want. When I execute fdisk -l it shows correct results, BUT when I execute the same thing with results to be put in a variable, I get strange results:

Quote:
[root@APPSERVER programs]# fdisk -l 2>/dev/null | grep /dev/hda1
/dev/hda1 * 1 2709 20480008+ 7 HPFS/NTFS
Quote:
[root@APPSERVER programs]# result=`fdisk -l 2>/dev/null | grep /dev/hda1`
[root@APPSERVER programs]# echo $result
/dev/hda1 duplicate linux Microsoft Word - This week..pdf partition redundancy week6.pdf windows 1 2709 20480008+ 7 HPFS/NTFS
[root@APPSERVER programs]#
When I want the output to be put in $result variable, fdisk -l returns the files in the folder as well. Another example: When I execute from /:

Quote:
[root@APPSERVER /]# result=`fdisk -l 2>/dev/null | grep /dev/hda1`
[root@APPSERVER /]# echo $result
/dev/hda1 backup backups bin boot dev dhcpcd etc extra home initrd lib lost+found media mnt opt partition proc root sbin srv sys tmp usr var 1 2709 20480008+ 7 HPFS/NTFS
Can anybody tell me why this thing happens? I'm running mandriva 2008.1 by the way.

Thanks
# 2  
Old 08-17-2008
It could be miss but I would assume that asterisk (*) is interpreted in shell. That's why you are receiving list of everything from your path.

Try to 'grep' other partition, some no active.

Regards
Seba
# 3  
Old 08-17-2008
It could be miss but I would assume that asterisk (*) is interpreted in shell. That's why you are receiving list of everything from your path.

Try to 'grep' other partition, some no active.

Regards
Seba
# 4  
Old 08-17-2008
thanks! yeah apparently it is the * ... any way to fix this flaw?

Thanks
# 5  
Old 08-17-2008
Did you think about other output from fdisk or other tool like sfdisk ?

Seba
# 6  
Old 08-17-2008
Code:
 
echo "$result"

Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Strange results from 'strings | sort'

Using the 'strings' command and piping the result to 'sort' is producing strange results. I get block of lines that begin with asterisks, then a block that begins with some text, then more lines that begin with asterisks. The actual content is correct - lines beginning with asterisks is the... (5 Replies)
Discussion started by: edstevens
5 Replies

2. UNIX for Beginners Questions & Answers

Strange sort -r results

Hi Folks - I have this file that looks like this: outbox/logs/Client_1042.log outbox/logs/Client_941.log outbox/logs/Client_942.log outbox/logs/Client_943.log outbox/logs/Client_944.log And this is my code: #!/bin/bash _OUTBOX_BIN="outbox/logs/" _NAME="Client" _TEMP="temp.txt"... (9 Replies)
Discussion started by: SIMMS7400
9 Replies

3. Shell Programming and Scripting

Find with rm command gives strange results

I want to remove any files that are older than 2 days from a directory. It deletes those files. Then it comes back with a message it is a directory. What am I doing wrong here? + find /mydir -mtime +2 -exec rm -f '{}' ';' rm: /mydir is a directory (2 Replies)
Discussion started by: jtamminen
2 Replies

4. UNIX for Advanced & Expert Users

Rsync in progress, strange results

Disclaimer, I've been a Linux admin for a while but don't frequently setup rsysnc jobs. Here's the command I'm running on CentOS 5.5, rsync 2.6.8: rsync -arvz --progress --compress-level=9 /src/ /dest/ /src has 1.5 TB of data, /dest/ is a new destination and started out empy. Oh ya, both... (4 Replies)
Discussion started by: DustinT
4 Replies

5. BSD

OpenBSD fdisk - Linux fdisk compatibility ?

Hello, MBR partition table made by linux fdisk looks certainly not correct when printed by openbsd fdisk: Partition table created on linux (centos 6.3): # fdisk -l /dev/sdc Disk /dev/sdc: 10.7 GB, 10737418240 bytes 255 heads, 63 sectors/track, 1305 cylinders Units = cylinders of 16065 *... (2 Replies)
Discussion started by: vilius
2 Replies

6. Shell Programming and Scripting

Can ctag and cscope support recording search results and displaying the history results ?

Hello , When using vim, can ctag and cscope support recording search results and displaying the history results ? Once I jump to one tag, I can use :tnext to jump to next tag, but how can I display the preview search result? (0 Replies)
Discussion started by: 915086731
0 Replies

7. Solaris

fdisk

Hi All, fdisk -l in linux equals in fdisk option in Solaris Thanks.......... (2 Replies)
Discussion started by: pvkarthykeyan
2 Replies

8. Solaris

using fdisk

how do i know my disk partion using fdisk (4 Replies)
Discussion started by: seyiisq
4 Replies

9. UNIX for Dummies Questions & Answers

Strange Results

I am using th following to get the percentage and have never used bc before: percent=$(echo "scale=4;(34117/384000)*100" | bc) 8.884600 percent=$(echo "scale=2;(34117/384000)*100" | bc) 8.00 Why do I get the results of 8.00 instead of 8.88 when using a scale of 2. I only want 2 decimal... (2 Replies)
Discussion started by: mariaa33
2 Replies

10. AIX

Strange ls results..

Multipart question.. Can anybody explain why this happens : -rw-rw-r-- 1 fnsw fnusr 1531061 Feb 13 21:45 filename1.log -rw-rw-r-- 1 fnsw fnusr 1760706 Feb 10 22:10 filename2.log -rw-rw-r-- 1 fnsw fnusr 1525805 Aug 16 2005 filename3.log -rw-rw-r-- 1... (3 Replies)
Discussion started by: dbridle
3 Replies
Login or Register to Ask a Question