import re


def unixify_string(string):
    """
    Sanitizes a string making it nice for unix by processing special characters.

    Removes: ()!? and spaces,
    Replaces with underscores: '/' and ' '

    Parameters
    ----------
    string : str
        the string to sanitize

    Returns
    -------
    str
        the sanitized string
    """
    return re.sub("['/]", '_', re.sub('[()!?,]', '', string)).replace(' ', '_')