---
title: "Jämföra två output"
type: "forum-thread"
url: "https://www.webforum.nu/amne/linux-bsd/105706-jämföra-två-output"
topic: "Linux & BSD"
topic_url: "https://www.webforum.nu/amne/linux-bsd"
author: "Ryzzen"
published: "2004-06-17T17:50:36.000Z"
updated: "2004-06-28T11:43:07.000Z"
replies: 4
views: 340
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/linux-bsd/105706-jämföra-två-output"
---

# Jämföra två output

## #1 — Ryzzen, 2004-06-17T17:50Z

Vill jämföra två olika två output från olika kommandos och se om de är samma.

Man borde ju kunna använda cmp, diff eller comm.

Men hur?

Permalänk: https://www.webforum.nu/p/105706

## #2 — mlundbom, 2004-06-17T19:38Z

skapa en fil som heter outputdiff som innehåller;
!#/bin/sh
$1 \> /tmp/output1
$2 \> /tmp/output2
diff /tmp/output1 /tmp/output2
rm /tmp/output1
rm /tmp/output2
\--

Kör sen outputdiff kommando1 kommando2 ?

/M

Permalänk: https://www.webforum.nu/p/1368671

## #3 — Ryzzen, 2004-06-17T19:41Z

Finns det ingen möjlighet att få till det med en kommando rad?

Permalänk: https://www.webforum.nu/p/1368674

## #4 — mlundbom, 2004-06-28T09:05Z

Kommandot (outputdiff) blir en rad om Du skapar en fil med det innehållet ...........................

/M

Permalänk: https://www.webforum.nu/p/1376459

## #5 — Pacman, 2004-06-28T11:43Z

Annars löser du det enkelt med en if-sats:

```
#!/bin/sh
                                                                                
COMMAND1="ls";
COMMDND2="ls -l";
                                                                                
if [ "$($COMMAND1)" = "$($COMMAND2)" ]; then
    echo "samma";
else
    echo "inte samma";
fi
```

Du får byta ut kommandona till vad som ska köras.

Permalänk: https://www.webforum.nu/p/1376510

---

Tråden på webben: https://www.webforum.nu/amne/linux-bsd/105706-jämföra-två-output
