In this paper, we consider the problem of disturbance attenuation for a class of piece-wise linear systems. The proposed control design ensures that the closed-loop system is uniformly convergent. Uniform convergence guarantees the existence of a unique globally asymptotically stable steady-state solution for a given periodic disturbance. This property allows to uniquely assess the performance of the controller in terms of disturbance attenuation. Both state-feedback and outputfeedback variants of the control design are presented. The effectiveness of the strategy is shown by application to a piece-wise linear beam system