How can I scale map texture relative to each oriented faces? I don't know if the question's title it's clear (if you suggest one more clear I can change it later?).
I wanna use a noise map for making some vertical blurred lines on my wall, so I'm scaling that map using mapping node along X axe, but in this way this is good only on aligned faces (left side of the attached image), on it's perpendicular face wall this is not scaled due to different orientation, so is there a way to get the same effect on that last one without duplicate material and assigned it and scaling the noise texture on the Y axe?
If you want to have the vertical lines using a noise texture on both sides of the wall, this can be done simply with mapping nodes. Simply add a noise texture connected to a color ramp.  then add a texture coordinate node attached to a mapping node.  Scale up the material the same amount on both the x and y axes to get the desired result.  I will show you may node setup:
using this setup, I got this result: 
you can adjust the color ramp and other settings as needed