# variable inside if bracket

**URL:** <https://community.unix.com/t/variable-inside-if-bracket/314556>\
**Category:** Shell Programming and Scripting\
**Created:** [August 2, 2012, 6:28am UTC](https://community.unix.com/t/variable-inside-if-bracket/314556 "2012-08-02T06:28:30Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![anil510](https://community.unix.com/letter_avatar/anil510/32/6_22734026db12803ebb3e059622ac3534.png) [@anil510](https://community.unix.com/u/anil510)\
**Post date:** [August 2, 2012, 6:28am UTC](https://community.unix.com/t/variable-inside-if-bracket/314556/1 "2012-08-02T06:28:30Z")

</div>

Is this possible? The below code not working for me.

```nohighlight
dir=mydir
 if [-d /home/$mydir]; then 
       echo "found /home/$mydir "
 else 
       echo "Not found /home/$mydir"
fi

```

---------- Post updated at 05:28 AM ---------- Previous update was at 05:25 AM ----------

Its working for me now

---

<div class="post-metadata">

**Author:** ![zaxxon](https://community.unix.com/user_avatar/community.unix.com/zaxxon/32/660_2.png) [@zaxxon](https://community.unix.com/u/zaxxon)\
**Post date:** [August 2, 2012, 6:37am UTC](https://community.unix.com/t/variable-inside-if-bracket/314556/2 "2012-08-02T06:37:43Z")

</div>

It was no big problem I guess, but keep in mind to post your solution, when you found one.  
This forum is for the benefit of all, not just you. Ok?!
